我想检测场景中两个对象( Sprite )的交集。我不希望对象几何相交导致场景中物体之间发生碰撞。
我已经为两个物体形状创建了PhysicalBody,但我找不到一种方法来检测相交而不让两个物体在撞击时相互碰撞。
我正在使用 cocos2d-x 3+ 和默认的chipmunk引擎(我现在想坚持使用)
问题是,如何检测元素的相交,而不让它们在相交时物理地相互插入。
最佳答案
答案很简单(虽然我花了两天时间才弄清楚)
当检测到接触并调用 onContactBegin()
时,当相关形状被击中时,返回 false
将停止物理交互。
关于cocos2d-x - 检测交叉点而不导致物体碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24479982/