2014-11-03 60 views
0

我用Spritekit爲iOS7編寫了一款遊戲。在將我的iPhone更新爲iOS8後,我的遊戲在某些點上落後:iOS8 Spritekit lag

1 .:圖片B放置在圖片A後面的z位置(兩張圖片都在場景的開頭加載)當我到達樂譜「50」,圖片A應該淡出,圖片B應該可見。 (我用SKAction淡出) 這對iOS7來說非常合適。在iOS8中,大約有半秒滯後。幀率保持在60fps。

2 .:當你達到例如得分「50」時,帶有圖像的精靈應該從頂部移動到中間。這個精靈也會在場景開始時加載,只要分數低於50,在可見屏幕之外。 但這裏它也滯後了大約半秒鐘。

+0

你在代碼中使用enumerateChildNodesWithName任何地方 – dragoneye 2014-11-04 05:15:47

回答

0

這是一個iOS 8問題。我和我的比賽有同樣的問題。它在iOS7中完美運行,只要我更新到iOS8,它就完全是滯後的。我的問題是物理world.speed變量在iOS 8中的工作方式與iOS7中的不同。如果您更改了該變量,請確保它非常接近1(默認值)。