如何在某些情况下忽略碰撞

时间:2017-03-15 19:36:44

标签: swift xcode swift3 skphysicsbody

我正在努力制作像涂鸦跳跃这样的无限弹跳游戏。 我试图允许球在向上Y方向上时穿过挡块,但是当球落下时允许它与挡块接触。

1 个答案:

答案 0 :(得分:0)

在场景的更新功能中,您可以检查球的速度并修改其collisionBitMask或categoryBitMask以避免在速度矢量上升时与块碰撞并在其下降时允许它。 (这些是您球的SKPhysicsBody的属性。)