【问题标题】:Cocos2d - Is is possible to turn off collision for a Box2d b2Body with a b2FixtureDef?Cocos2d - 是否可以使用 b2FixtureDef 关闭 Box2d b2Body 的碰撞?
【发布时间】:2013-04-27 19:48:33
【问题描述】:

我有一个带有 b2FixtureDef 的 b2Body。我希望能够关闭 b2Body 碰撞的能力。这可能吗?

【问题讨论】:

    标签: iphone cocos2d-iphone box2d collision


    【解决方案1】:

    是的,这是可能的。让它成为传感器。

        b2FixtureDef fd;
        fd.isSensor = true;
        body->CreateFixture(&fd);
    

    还可以使用 filter(fd.filter) 指定特定于身体的碰撞。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多