一、当带有charactercontroller组件人物要想沿着一个斜面前进的话,注意2点
1. 斜面要有碰撞器,碰撞器的IsTrigger属性一定处于为选定状态。
2. 人物一定要处在运动中。
最近在做一个游戏,游戏的场景是运动的,人物是不运动的,所以碰到这个问题纠结了半天。总的来说俺还是菜鸟。
二、当游戏中的角色躲避对面来的障碍物时,进行下蹲的动作,这时就要改变charactercontroller的中心点的y坐标值和它的height,躲避障碍后,在恢复到原有的值,但是该角色总是穿过地面下落,折腾了半天,发现其实和charactercontroller的半径也有关系,所以碰到这个问题的时候,要考虑到中心点、高度和半径这3个属性。
Collision detection occurs and messages are sent upon collision | ||||||
Static Collider | Rigidbody Collider | Kinematic Rigidbody Collider | Static Trigger Collider | Rigidbody Trigger Collider | Kinematic Rigidbody Trigger Collider | |
Static Collider | Y | |||||
Rigidbody Collider | Y | Y | Y | |||
Kinematic Rigidbody Collider | Y | |||||
Static Trigger Collider | ||||||
Rigidbody Trigger Collider | ||||||
Kinematic Rigidbody Trigger Collider |
Trigger messages are sent upon collision | ||||||
Static Collider | Rigidbody Collider | Kinematic Rigidbody Collider | Static Trigger Collider | Rigidbody Trigger Collider | Kinematic Rigidbody Trigger Collider | |
Static Collider | Y | Y | ||||
Rigidbody Collider | Y | Y | Y | |||
Kinematic Rigidbody Collider | Y | Y | Y | |||
Static Trigger Collider | Y | Y | Y | Y | ||
Rigidbody Trigger Collider | Y | Y | Y | Y | Y | Y |
Kinematic Rigidbody Trigger Collider | Y | Y | Y | Y | Y | Y |