一,啥叫做碰撞事件?
当目标物体带有Collider组件,带有刚体控制的物体与目标物体产生碰撞,就会产生碰撞事件。
比如:一款射击游戏,当玩家发射一颗球时,这颗球就是由刚体控制的物体,这个球打到靶子。
1.首先,刚体(Rigidbody)只管物理属性,像重力(Use Gravity)之类的
2.碰撞体(Collider)管碰撞
二,如何触发?
条件:需要发生碰撞,小球需要(刚体)Rigidbody,碰撞体(Collider)
靶子只需要碰撞体(Collider)
我们测试是否触发:可以在“OnConllisionEnter”这个方法中输入:Debug.Log("触发了");
然后观察Console界面
如果,在这些都确认了,但还是没有触发,就要看看代码了。