首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >box2d:检测碰撞中涉及的夹具

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

Stack Overflow用户
提问于 2013-08-16 02:48:42
回答 1查看 522关注 0票数 1

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

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 08:53:50

GetFixtureA()和GetFixtureB()方法确实返回fixture引用,而不是您所说的主体引用。

要忽略特定夹具的碰撞,可以实施碰撞过滤,将夹具定义为传感器,或基于碰撞中涉及的夹具在PreSolve()期间禁用接触。您选择哪一个将取决于您的特定应用程序。

查看fixture documentation和这个方便的Box2d collision overview

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18259563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档