首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Box2D SPecial冲突场景

Box2D SPecial冲突场景
EN

Stack Overflow用户
提问于 2012-06-13 22:14:53
回答 1查看 86关注 0票数 0

我有一个非常独特的Box2D需求:

我将在多边形具有特定颜色的地方设置世界。当两个具有相同颜色的多边形重叠时,它们的相交区域不应再是实体(其他对象可以通过该区域)。

我不知道如何在Box2D中实现这种冲突方案。我能胜任Box2D,所以我知道所有的基础知识,并且以前用过它。正是这个特性让我感到困惑。

我目前的计划:实现一个特殊的接触侦听器,它检查相同颜色的重叠多边形的冲突点。我想在这里提出其他想法,因为由于联系人的工作方式,这个想法听起来很脆弱,成本也很高。

EN

回答 1

Stack Overflow用户

发布于 2012-06-13 22:58:51

您可以保留当前多边形的列表,如果碰撞对象仅与其实体中的一个对象发生碰撞,则可以保留其当前重叠的多边形列表。如果它与多个冲突,则允许。当它们不再冲突(重叠)时,从列表中删除引用。

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

https://stackoverflow.com/questions/11016788

复制
相关文章

相似问题

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