我試圖調試SpriteKit動畫的一個非常奇怪的行爲。這是很容易重現:SpriteKit動畫意外停止
- 在Xcode中創建一個新的遊戲項目,保持所有選項不變。
- 打開GameScene.swift和變線#23 label.run(SKAction.fadeIn(withDuration:2.0))到label.run(SKAction.fadeIn(withDuration:0.2))
- 連接手機並開始一個調試會話,觀察文本(Hello,World!)如何淡入並以完全亮度顯示。那麼,迄今爲止,那麼好。
- 停止Xcode的應用程序,然後再次點擊手機上的圖標。
- 觀察文字雖然看起來沒有完全消失。
我發現這個試圖瞭解爲什麼當我的應用程序加載時,我的動畫停止了一半。我認爲,如果某個初始化步驟比動畫長,但視圖停止刷新,但我不知道如何解決這個問題。我還注意到,如果你點擊屏幕刷新和動畫視圖出現在最後的狀態。
iOS版本:10.3
運行後發現井和孤立! – Confused