2017-07-03 19 views
1

我目前使用SpriteKit來創建一個Flappy Bird風格的遊戲。我希望遊戲在某些條件下加快速度,以使遊戲更加困難。目前,我正在通過遞增self.speed來做到這一點。使用SpriteKit中的Flappy Bird風格遊戲中的self.speed進行物理更改?

這對於加速遊戲非常有效,但問題在於主角上的物理不會改變,所以如果角色跳躍起來,他們就會像加速前跳躍一樣。

這意味着遊戲世界的其他部分將以高速掃過他們的腳下,使他們能夠比以前更輕鬆地清除道路上的幾個障礙物。

實際上,我需要一種方法來改變物理,因此當它加速時,角色的跳躍弧相對於屏幕上的物體保持不變。

對此的任何建議將是偉大的,謝謝。

+1

物理世界有它自己的速度設置你還需要設置 – Knight0fDragon

+0

K0D的評論回答了這個問題4你是Ethan? – Fluidity

+0

是的,我沒有意識到物理世界有它自己的屬性,所以完美地修復它,謝謝。 –

回答

1

使用physicsWorld .speed屬性來調整引擎的時間。