C語言中文網 目錄

Unity 3D角色控制器

Unity 3D 中,游戲開發者可以通過角色控制器來控制角色的移動,角色控制器允許游戲開發者在受制于碰撞的情況下發生移動,而不用處理剛體。

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

添加角色控制器

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

選擇要實現控制的游戲對象,執行菜單欄中的 Component→Physics→Character Controller 命令,即可為該游戲對象添加角色控制器組件。

添加角色控制器組件

角色控制器選項設置

Unity 3D 中的角色控制器組件被添加到角色上之后,其屬性面板會顯示相應的屬性參數,如下圖所示,其參數如下表所示。

角色控制器參數設置
 
參 數 含 義 功 能
Slope Limit 坡度限制 設置被控制的角色對象爬坡的高度
Step Offset 臺階高度 設置所控制角色對象可以邁上的最大臺階高度值
Skin Width 皮膚厚度 決定兩個碰撞體碰撞后相互滲透的程度
Min Move Distance 最小移動距離 設置角色對象最小移動值
Center 中心 設置膠囊碰撞體在世界坐標中的位置
Radius 半徑 設置膠囊碰撞體的橫截面半徑
Height 高度 設置膠囊碰撞體的高度

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo