物理引擎中将Sensor设置为true,无法检测到碰撞。

  • Creator 版本: 2.0.9

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:只要将PhysicsBoxCollider中的sensor设置为true。就无法检测碰撞。

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :无

  • 出现概率:100%

  • 额外线索:

cc.director.getPhysicsManager().debugDrawFlags 开启后发现是已经进行了触碰的。 但是onBeginContact里面没有反应。 onBeginContact方法判定在下面的两根线上面。 方块没有绑定触碰脚本。 将PhysicsBoxCollider中的sensor设置为false能正常检测到。 求大神解答。

补充回答。 如果多个物体一起碰撞。只要其中有一个物体的PhysicsBoxCollider中的sensor设置为false。就都能正常onBeginContac监听到。 如果碰撞的物体的PhysicsBoxCollider中的sensor设置为true; onBeginContac里面就监听不到任何东西碰撞了。

如图。当你使用另外一个sensor设置为false的物体去触碰时。又能正常检测到了。
就移动sensor设置为true的物体进行触碰时onBeginContact里面就检测不到了。

怎么就没有人回答一下呢,我也遇到sensor设置true无回调