检测交叉点而不会导致物体碰撞

时间:2014-06-29 20:29:27

标签: cocos2d-x chipmunk cocos2d-x-3.0

我想检测场景中两个对象(精灵)的交集。我不希望对象几何交集导致场景中的实体之间发生碰撞。

我已经为我的两个物体形状创建了PhysicalBody,但是我找不到一种方法来检测交叉点,而不会让两个物体在撞击时相互撞击。

我正在使用cocos2d-x 3+和默认的花栗鼠引擎(我现在想坚持使用)

问题是,如何检测元素的交集,而不会让它们在相交时相互物理推动。

1 个答案:

答案 0 :(得分:2)

答案很简单(虽然花了我2天的时间来弄清楚)

当检测到联系人并且调用了onContactBegin()时,当正在点击相关形状时,返回false将停止物理交互。