rigidbody有四种可能的设置
1 没有添加rigidbody(等同于static)
2 添加了rigidbody并设置为static
3 添加了rigidbody并设置为dynamic
4 添加了rigidbody并设置为kinematic
collider有三种可能的设置
1 没有添加collider
2 添加了collider
3 添加了collider并设置为trigger
产生碰撞效果需满足以下条件
1 双方都是碰撞器
2 至少有一方是dynamic(不然脚本和脚本碰撞?)
产生触发效果需满足以下条件
1 双方至少有一方是触发器,另一方可以是触发器也可以是碰撞器
2 至少有一方是dynamic或kinematic(即至少有一个要动)
注意 : 若要用脚本让触发器或碰撞器运动,需添加rigidbody组件并设置为kinematic,逐帧移动一个静态碰撞器或静态触发器将导致PhysX引擎的内部重置,这非常耗费资源