cocos 物理碰撞检测
监听碰撞事件
物理引擎迭代物理世界,两个物体发生碰撞
碰撞类型:两个物体碰撞器第一次碰撞在一起,碰撞开始
两个物体持续碰撞,碰撞持续
两个物体分离,第一次分离,碰撞结束
获取事件
获取碰撞器组件,
调用碰撞器监听函数on,当有事件发生时候,进行回调
on
onCollisionEnter 碰撞开始
onCollisionStay碰撞持续
onCollisionExit碰撞离开
碰撞事件发生需要满足的条件
1)碰撞器
2)物理类型:是否允许发生碰撞,
没有刚体,类型就是default
如果有刚体:碰撞器的类型是刚体的物理类型,打开项目设置,查看是否允许碰撞
onTriggerEnter
onTriggerStay
onTriggerExit
不会改变物体的运动状态
碰撞器的监听