iOS Sprite套件与通过元素的移动碰撞

有没有可能使用Sprite工具包的physicsBody有元素碰撞,仍然允许元素通过对方? 我感兴趣的是只有当两个边界相互碰撞,然后让他们相互经过时,才能调用委托:)

是的,这是可能的。 您可以注册对象之间碰撞的callback,但不会影响对象本身。

Ray Wenderlich – Sprite Kit书籍解释了如何在Zombie Conga游戏教程中做到这一点。

试试这个… http://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners

“碰撞检测与物理:实施”部分应该解释你所需要的。

只是有一个快速阅读,你以后的两件事是…

contactTestBitMask这是您要接收碰撞callback的对象碰撞。 collisionBitMask这是哪个对象会相互碰撞和“反弹”。