2.1.3物理碰撞监听问题!

创建了两个物理碰撞体,在碰撞体A上挂载脚本A.js,

。碰撞体B为Static类型碰撞体,没有挂载脚本。那么当A碰到B时,应该只打印一次“执行了onBeginContact”,但事实是连续打印了两次,请问这是怎么回事???

creator.d.zip (194.4 KB)这是我的测试demo

这是A对象被切割成多个碰撞区域,每个区域碰撞都会产生一个onBeginContact,目前设计是这样,需要你自己做下判断处理。

是的,多边形碰撞器在某种情况下确实是会被切割,论坛说是凹多边形时会被切割。所以给A对象加了一个状态判断:joy: