Swift 在SpriteKit中的飞鸟式游戏中,用self.speed改变物理?
我目前正在使用SpriteKit创建一个Flappy Bird风格的游戏。我希望比赛在一定条件下加速,让比赛变得更加困难。目前,我正在通过递增Swift 在SpriteKit中的飞鸟式游戏中,用self.speed改变物理?,swift,sprite-kit,flappy-bird-clone,Swift,Sprite Kit,Flappy Bird Clone,我目前正在使用SpriteKit创建一个Flappy Bird风格的游戏。我希望比赛在一定条件下加速,让比赛变得更加困难。目前,我正在通过递增self.speed来实现这一点 这对于加速游戏来说效果很好,但问题是主角身上的物理特性不会改变,因此如果角色跳起来,他们会像加速之前一样跳下来 这意味着游戏世界的其他部分会以高速席卷他们的脚下,让他们比以前更容易地清除道路上的几个障碍 实际上,我需要一种改变物理的方法,这样当它加速时,角色的跳转弧保持相对于屏幕上的对象 任何关于这方面的建议都会很好,谢谢
self.speed
来实现这一点
这对于加速游戏来说效果很好,但问题是主角身上的物理特性不会改变,因此如果角色跳起来,他们会像加速之前一样跳下来
这意味着游戏世界的其他部分会以高速席卷他们的脚下,让他们比以前更容易地清除道路上的几个障碍
实际上,我需要一种改变物理的方法,这样当它加速时,角色的跳转弧保持相对于屏幕上的对象
任何关于这方面的建议都会很好,谢谢。使用physicsWorld
.speed
属性来调整发动机的正时。physicsWorld有自己的速度设置,您也需要设置K0D的评论是否回答了这个问题4 u Ethan?是的,我还没有意识到physicsWorld有自己的属性,所以可以完美地修复它,谢谢。