Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios box2d:检测碰撞中涉及的夹具_Ios_Box2d_Collision Detection_Fixtures - Fatal编程技术网

Ios box2d:检测碰撞中涉及的夹具

Ios box2d:检测碰撞中涉及的夹具,ios,box2d,collision-detection,fixtures,Ios,Box2d,Collision Detection,Fixtures,是否有可能检测出碰撞中涉及到的车身固定装置? 我有一具尸体。它有两个固定装置。当另一个物体撞击这个物体时,我只需要在它撞击一个固定装置而不是另一个固定装置时才采取行动。GetCollisionList()为您提供了一个联系人数组,其中每个联系人都有用于主体A的GetFixtureA(),以及用于主体B的GetFixtureB()。现在,如果其中一个主体有多个固定装置,如何处理? body对象中的GetFixtureList()是否有帮助?GetFixtureA()和GetFixtureB()方法

是否有可能检测出碰撞中涉及到的车身固定装置? 我有一具尸体。它有两个固定装置。当另一个物体撞击这个物体时,我只需要在它撞击一个固定装置而不是另一个固定装置时才采取行动。GetCollisionList()为您提供了一个联系人数组,其中每个联系人都有用于主体A的GetFixtureA(),以及用于主体B的GetFixtureB()。现在,如果其中一个主体有多个固定装置,如何处理? body对象中的GetFixtureList()是否有帮助?

GetFixtureA()和GetFixtureB()方法会返回装置引用,而不是您所说的主体引用

若要忽略特定装置的碰撞,可以实施碰撞过滤,将装置定义为传感器,或根据碰撞中涉及的装置在预解算()期间禁用接触。您选择哪一个取决于您的特定应用程序


查看和这个便利的工具。

这将非常有用,我想根据碰撞的夹具对实体应用不同级别的损坏,我考虑为每个夹具创建单独的实体并将它们焊接在一起。