Character Controller
各属性
Slope Limit
人物可爬的最大角度。
SteoOffset
人物可爬物体的最高高度。
Skin Width
人物通过墙缝时,该属性数值大一些可防止人物卡在墙缝里。
Min Move Distance
如果该角色尝试移动的距离小于此距离,它根本不会移动。这可用于减少抖动。在大多数情况下,此值应保持为 0。
Center
通过调整x,y,z可以调整胶囊碰撞体的位置
Radius
调整胶囊碰撞体的宽度。
Height
调整胶囊碰撞体的高度。
如何对有刚体的物体产生力的效果
可调用方法
private void OnControllerColliderHit(ControllerColliderHit hit) {
if (hit.transform.CompareTag(“Finish”)) {
hit.rigidbody.AddForce(transform.forward*Speed);
}
}
当人物与标签为"Finish"的带有刚体的物体相撞时,就会对刚体的物体产生力的效果。