角色控制器主要用于对第三人称或者第一人称游戏主角的控制,并不使用刚体物理效果。
Slope Limit:坡度限制;该角色所能爬上的最大值的斜坡;
Step Width :台阶高度,该项用于设置角色对象可以迈上的最高台阶的高度。
Skin Width:皮肤厚度。该参数决定了碰撞体可以互相深入的深度。较大的参数值会产生抖动的现象。较小的参数值会导致被卡住,较为合理的设定量为Radius的百分之10;
Min MOve Distance:最小移动距离,可以避免抖动。
Center:中心。该参数决定 了胶囊碰撞体在世界坐标中的位置;
Radius:半径:胶囊碰撞体的半径,同时该项也决定了碰撞体的宽度。
Height:高度。游戏主角对象的胶囊碰撞体的高度。改变此值会使碰撞体沿着Y轴的两个方向进行伸缩、
注意:角色控制器不会对施加给它的作用力做出反应。也不会作用于其他的刚体。
如果想要角色控制器能够作用于其他的刚体对象,可以通过添加脚本【OnControllerColliderHit()】在与其相碰撞的对象上使用一个作用力。
如果想要角色控制器受到物理效果的影响。就用刚体来代替。