iOS Sprite套件与通过元素的移动碰撞
有没有可能使用Sprite工具包的physicsBody有元素碰撞,仍然允许元素通过对方? 我感兴趣的是只有当两个边界相互碰撞,然后让他们相互经过时,才能调用委托:)
是的,这是可能的。 您可以注册对象之间碰撞的callback,但不会影响对象本身。
Ray Wenderlich – Sprite Kit书籍解释了如何在Zombie Conga游戏教程中做到这一点。
试试这个… http://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners
“碰撞检测与物理:实施”部分应该解释你所需要的。
只是有一个快速阅读,你以后的两件事是…
contactTestBitMask
这是您要接收碰撞callback的对象碰撞。 collisionBitMask
这是哪个对象会相互碰撞和“反弹”。