Box2d 接触式传感器 COCOS2D

Posted

技术标签:

【中文标题】Box2d 接触式传感器 COCOS2D【英文标题】:Box2d contact sensor COCOS2D 【发布时间】:2012-12-19 12:22:07 【问题描述】:

我在 cocos2d 中做了一个 Box2D 传感器盒。我想要一种快速检查此框是否为空的方法。 box2d 中是否有一种简单的方法来检查传感器是否与其他任何东西接触?

【问题讨论】:

【参考方案1】:

推荐的方法是检查联系人监听器 BeginContact 回调,看看其中一个固定装置是否是这个框。您可以保留当前接触的所有事物的列表,并在 EndContact 函数中将它们从列表中删除。这将为您提供一个列表,您可以随时检查以查看该框所接触的内容。

【讨论】:

Cheers 听从了您的指示并设法让它工作

以上是关于Box2d 接触式传感器 COCOS2D的主要内容,如果未能解决你的问题,请参考以下文章

单面平台(Box2D/Cocos2D)

如何检查两个Box2d机构是否在任何时刻发生碰撞/重叠?

Libgdx Box2d Raycast无法投射多条光线

在 Libgdx 中创建水

Cocos2d / Box2d CCribbon 碰撞检测

重置精灵 - Box2d(Cocos2d)