Unity 玩家角色製作教學

Unity 官方提供的 Character Controller 角色控制器用於製作遊戲中的玩家角色,分為 "第一人稱控制器" 與 "第三人稱控制器",可以從 Asset Store 資源商店下載:

Starter Assets - First Person Character Controller [ 連結 ]

Starter Assets - Third Person Character Controller [ 連結 ]

第一人稱控制器用於製作玩家觀點的遊戲,將角色控制器放到場景,按下 Play 即可操控玩家角色移動。請注意場景需要可移動的範圍,否則遊戲角色將會掉落造成遊戲無法繼續進行,並可在適當的位置加上障礙物,例如圍牆、護欄、河流,或是隱形圍牆阻擋遊戲角色移動,另一種設計是讓玩家出界掉落時扣血或隻數做為懲罰。

 

 

修改為滑鼠右鍵轉動視角。

2

3

5

6

設定 Control Type = Button

8

9

 

第三人稱角色控制器可用於製作動作遊戲、角色扮演遊戲。

注意 Starter Assets 的角色控制器,預設是無法推動物件,因為預設的 Basic Rigid Body Push 腳本元件未開啟 Can Push 設定,只需要勾選即可讓此角色推動有 Rigidbody 剛體元件的遊戲物件。