Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 在SpriteKit中的飞鸟式游戏中,用self.speed改变物理?_Swift_Sprite Kit_Flappy Bird Clone - Fatal编程技术网

Swift 在SpriteKit中的飞鸟式游戏中,用self.speed改变物理?

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

我目前正在使用SpriteKit创建一个Flappy Bird风格的游戏。我希望比赛在一定条件下加速,让比赛变得更加困难。目前,我正在通过递增
self.speed
来实现这一点

这对于加速游戏来说效果很好,但问题是主角身上的物理特性不会改变,因此如果角色跳起来,他们会像加速之前一样跳下来

这意味着游戏世界的其他部分会以高速席卷他们的脚下,让他们比以前更容易地清除道路上的几个障碍

实际上,我需要一种改变物理的方法,这样当它加速时,角色的跳转弧保持相对于屏幕上的对象


任何关于这方面的建议都会很好,谢谢。

使用physicsWorld
.speed
属性来调整发动机的正时。

physicsWorld有自己的速度设置,您也需要设置K0D的评论是否回答了这个问题4 u Ethan?是的,我还没有意识到physicsWorld有自己的属性,所以可以完美地修复它,谢谢。