【问题标题】:How can I make a body not collide with other bodies sometimes?我怎样才能使一个身体有时不会与其他身体发生碰撞?
【发布时间】:2013-03-18 21:00:23
【问题描述】:

我怎样才能让一个物体有时不与其他物体发生碰撞?我有这个身体,我希望它与所有身体碰撞,除非我指定它应该与任何身体碰撞。我怎样才能做到这一点?

【问题讨论】:

标签: android box2d andengine


【解决方案1】:

碰撞过滤是一种可行的方法,尤其是为了您的目的,因为您可以在运行时为某些固定装置设置过滤器,以便随时启用或禁用碰撞检测。

【讨论】:

    【解决方案2】:

    您可以将 isSenor() 设置为 true

    bodyDef.isSensor = true;

    "当您想知道物体何时会发生碰撞而不触发碰撞响应时,请将 isSensor() 设置为 true。"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      相关资源
      最近更新 更多