我的游戏玩法是一只动物跳过洞。如果它撞到一个洞,它就会失去生命。但是,如果它成功完成三个跳跃,它就会解锁一个成就。
如何检测成功的跳跃?我有使用 SKPhysicsContact 和 SKPhysicsBody 检测失败跳跃的逻辑。
动物 ========>洞 1 ========>洞 2 ==========>洞 3======[解锁成就]==== ==========>
我可以使用 touches begin 和 touches end 但它会变得复杂,因为它可以做其他假跳(不是越洞)。