在SpriteKit的Flappy Bird风格游戏中使用self.speed进行物理变化?

时间:2017-07-03 14:35:11

标签: swift sprite-kit flappy-bird-clone

我目前正在使用SpriteKit创建Flappy Bird风格的游戏。我希望游戏在某些条件下加速,让游戏变得更加困难。目前,我通过递增self.speed来完成此任务。

这对于加速游戏很有效,但问题是主角上的物理不会改变,所以如果角色跳起来,它们会像加速前那样跳跃和下降。

这意味着游戏世界的其余部分高速扫过他们的脚,让他们比以前更容易清除路径上的几个障碍物。

实际上,我需要一种方法来改变物理,因此当它加速时,角色的跳跃弧保持相对于屏幕上的物体。

对此有任何建议都很棒,谢谢。

1 个答案:

答案 0 :(得分:1)

使用physicsWorld .speed属性调整引擎的时间。