cocos 物理碰撞检测

监听碰撞事件
物理引擎迭代物理世界,两个物体发生碰撞
碰撞类型:两个物体碰撞器第一次碰撞在一起,碰撞开始
两个物体持续碰撞,碰撞持续
两个物体分离,第一次分离,碰撞结束

获取事件
获取碰撞器组件,
调用碰撞器监听函数on,当有事件发生时候,进行回调
on
onCollisionEnter 碰撞开始
onCollisionStay碰撞持续
onCollisionExit碰撞离开

碰撞事件发生需要满足的条件
1)碰撞器
2)物理类型:是否允许发生碰撞,
没有刚体,类型就是default
如果有刚体:碰撞器的类型是刚体的物理类型,打开项目设置,查看是否允许碰撞

onTriggerEnter
onTriggerStay
onTriggerExit
不会改变物体的运动状态

碰撞器的监听

posted @ 2022-06-12 15:17  Running00  阅读(527)  评论(0编辑  收藏  举报