unity 在图片的指定位置上添加按钮_Unity-利用免费资源快捷实现第三人称角色控制...
by 臨界荷
本例目標:學習使用unity商店免費資源中的模型和代碼,輕松快捷實現第三人稱視角玩家多種行為的設定。舉一反三,可方便靈活地添加到自己的3D模型(綁定了骨骼和動作的人物模型,不支持動物模型)。
實現步驟:
找到并體驗資源項目
1. 打開unity,新建項目(project);
2. Store 面板頂端搜索欄鍵入兩個關鍵詞:3rd 、person,選free only免費項,找到本課所需資源文件,下載并導入;
3. 項目面板找到導入后的文件,Scenes文件夾/3rd person + fly場景文件,雙擊打開該場景,game面板點擊播放按鈕,體驗、試玩控制效果;
創建自己的角色控制
4. Ctol+N ,在當前項目內新建一個場景,game object / 3d object / plane, 創建一個平面,scale尺寸改大點,比如3倍。 為便于觀察,隨便指定個有色材質。
5. 添加角色模型:
可直接使用本資源models內的人物模型。
也可導入標準資源包中的Ethan (方法見教程:unity-人物角色模型的準備)
本例選用Ethan并拖放至場景。●以下為Ethan 指定、添加一系列功能組件:
6. 層級面板選擇Ethan, inspector面板Tag標簽處選player, 按圖示指定角色控制器。
7. 添加組件:膠囊型碰撞檢測 capsule collider。
賦予character材質調整膠囊碰撞檢測器大小正好包裹匹配人物模型:
注意膠囊最底邊緣應比模型腳底平齊或超出
此時播放測試,人物手臂下垂進入等待狀態。
8. 繼續給人物添加組件:add component-physics—rigidbody (剛體)。
Mass 值 改為70,勾選三軸向上的約束(忘記勾選,人物會趴飛站不住)。其它默認。9. 再給Ethan分次添加多個動作腳本組件:
拖拽主相機到 basic behavior 組件的player camera欄, 其它默認。依次添加Aim, Move, Fly 三個腳本組件,參數皆默認。----------- 至此人物設定完畢
-----------------現在給主相機Main Camera添加腳本組件:
將Ethan 拖拽到腳本組件的player 欄,修改相機偏移位置z=-10左右(可見全身)。全部完工,體驗飛翔
總結
以上是生活随笔為你收集整理的unity 在图片的指定位置上添加按钮_Unity-利用免费资源快捷实现第三人称角色控制...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 没有足够的值_孙悟空唯一一次没有搬救兵,
- 下一篇: 华为云平台使用手册_华为云首发全生命周期