3 添加坦克
3.1 本節效果預覽

3.2 另存新場景
首先打開上次的場景s1,另存為s2,放到同一個文件夾下面.

3.3 添加坦克模型
在Model文件夾下面找到Tank模型

將Tank拖放到Hierarchy里面

選中Tank,在Inspector面板里面設置Layer為Players

在彈出的面板里面選擇No,this object only.

在后面章節子彈碰撞檢測的時候需要檢測一定范圍之內有沒有坦克,就是通過判斷這個Layer是否為Players來實現的.
3.4 為坦克添加剛體組件

設置剛體組件Constraints屬性,鎖定Y position和xzrotation.

3.5 添加碰撞檢測器

設置Center為(0,0.85,0),Size為(1.5,1.7,1.6).

設置好BoxCollider效果如下

3.6 添加音效

選擇 AudioClip為EngineIdle

勾選Play On Awake 這樣組件被喚醒的時候就會自動播放音效

勾選Loop, 音效就會循環播放
然后添加第二個AudioSource備用

3.7 保存坦克為預設體
將Hierarchy里面的Tank拖放到wm/Prefabs里面,生成預設體

保存當前場景,本節內容到此結束,下節為大家講解如果控制坦克移動和旋轉.
---------------------------我是目錄分割線---------------------------
《杜增強講Unity之Tanks坦克大戰》4-坦克的移動和旋轉
《杜增強講Unity之Tanks坦克大戰》9-發射子彈時蓄力
《杜增強講Unity之Tanks坦克大戰》11-游戲流程控制
---------------------------我是目錄分割線---------------------------