Cocos2d x 检测交叉点而不导致实体碰撞

Cocos2d x 检测交叉点而不导致实体碰撞,cocos2d-x,chipmunk,cocos2d-x-3.0,Cocos2d X,Chipmunk,Cocos2d X 3.0,我想检测场景中两个对象(精灵)的交点。我不希望对象几何相交在场景中的实体之间造成碰撞 我已经为我的两个对象形状创建了PhysicalBody,但是我找不到一种方法来检测交叉点,而不让两个物体在碰撞时相互碰撞 我正在使用cocos2d-X3+和默认的花栗鼠引擎(我现在想继续使用) 问题是,我如何检测元素的相交,而不让它们在相交时相互推动。答案非常简单(尽管我花了2天时间才弄清楚) 当检测到接触并调用onContactBegin()时,当点击相关形状时,返回false将停止物理交互。好吧。。。我不太

我想检测场景中两个对象(精灵)的交点。我不希望对象几何相交在场景中的实体之间造成碰撞

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

我正在使用cocos2d-X3+和默认的花栗鼠引擎(我现在想继续使用)

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

答案非常简单(尽管我花了2天时间才弄清楚)


当检测到接触并调用
onContactBegin()
时,当点击相关形状时,返回
false
将停止物理交互。

好吧。。。我不太明白你的问题。如果两个物理体相交,它们就会碰撞。我不知道花栗鼠的情况,但在Box2D中,你可以这样做,这样“碰撞”就不会引起物理反应,而是发出一个信号,这两个物体正在接触。这就是你想要的吗?@Losiowaty是的,确实如此,我一直在尝试我能想到的每一种设置,但我无法得到结果。我没有花栗鼠的经验,所以我无法进一步帮助你-我添加了标签,以便对它有更多了解的人可以找到你的问题。这甚至比这更简单;可以设置联系人位掩码,但不能设置冲突位掩码。