Unity 3D角色控制器

2020-07-15 11:31 更新

在 Unity 3D 中,游戲開發(fā)者可以通過角色控制器來控制角色的移動。

角色控制器允許游戲開發(fā)者在受制于碰撞的情況下發(fā)生移動,而不用處理剛體。

角色控制器不會受到力的影響,在游戲制作過程中,游戲開發(fā)者通常在任務(wù)模型上添加角色控制器組件進(jìn)行模型的模擬運動。

添加角色控制器

Unity 3D 中的角色控制器用于第一人稱以及第三人稱游戲主角的控制操作,角色控制器的添加方法。

選擇要實現(xiàn)控制的游戲?qū)ο螅瑘?zhí)行菜單欄中的 ComponentPhysicsCharacter Controller 命令,即可為該游戲?qū)ο筇砑咏巧刂破鹘M件。

角色控制器選項設(shè)置

Unity 3D 中的角色控制器組件被添加到角色上之后,其屬性面板會顯示相應(yīng)的屬性參數(shù)。

參數(shù)列表

參 數(shù) 含義 描述
Slope Limit 坡度限制 設(shè)置被控制的角色對象爬坡的高度。
Step Offset 臺階高度 設(shè)置所控制角色對象可以邁上的最大臺階高度值。
Skin Width 皮膚厚度 決定兩個碰撞體碰撞后相互滲透的程度。
Min Move Distance 最小移動距離 設(shè)置角色對象最小移動值。
Center 中心 設(shè)置膠囊碰撞體在世界坐標(biāo)中的位置。
Radius 半徑 設(shè)置膠囊碰撞體的橫截面半徑。
Height 高度 設(shè)置膠囊碰撞體的高度。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號