我有一個簡單的SpriteKit遊戲,並且在applicationWillResignActive(application: UIApplication)
函數的appDelegate文件中,我把代碼:GameScene().physicsWorld.speed = 0.0
。但是,當我關閉並重新打開應用程序時,附有physicsBody的SKSpriteNode會繼續下降。我也嘗試添加這兩行代碼: GameScene().speed = 0
, GameScene().paused = true
。這些都不起作用。任何幫助,將不勝感激。如何正確地暫停SpriteKit遊戲中的精靈動作?
2
A
回答
1
你需要暫停SKView
self.scene?.view?.paused = true
在您的視圖控制器添加一個觀察者,持有的觀點,對於willResignActive通知,然後暫停SKView。
添加willEnterForeground的觀察者以啓動它。
+0
完美的解決方案,問題是我試圖暫停appDelegate文件,這很荒謬。所以謝謝:-) –
+0
很高興我可以幫助:) – jarryd
相關問題
- 1. Spritekit - 保持遊戲暫停時didBecomeActive
- 2. 遊戲精靈動畫
- 3. JavaScript遊戲,精靈
- 4. 如何在SpriteKit和SceneKit中暫停遊戲 - SWIFT
- 5. 如何使用精靈在Android(遊戲)
- 6. 如何正確地暫停涉及物理和轉換的遊戲?
- 7. Unity 3D遊戲精靈
- 8. Java遊戲精靈卡住
- 9. 重寫精靈遊戲
- 10. javascript遊戲精靈定位
- 11. 如何在cocos2d中暫停遊戲?
- 12. 如何在Cocos2d中暫停動畫精靈動畫?
- 13. 如果方向是縱向,iOS SpriteKit暫停遊戲
- 14. Spritekit迫使一個精靈顯示,然後暫停執行
- 15. 在ios8中使用appdelegate暫停spritekit遊戲
- 16. 當遊戲暫停時Phaser「暫停遊戲」文本
- 17. 瞭解SpriteKit:移動精靈
- 18. 在spritekit遊戲中滾動
- 19. SpriteKit遊戲:移動遊戲查看
- 20. 如何切換兩個圖像以暫停並在SWIFT中玩遊戲,SpriteKIT
- 21. 如何暫停和恢復andengine遊戲?
- 22. iOS SpriteKit在遊戲未暫停時防止昏暗
- 23. 在Interface Builder中創建遊戲精靈?
- 24. 選擇精靈,創建「遊戲中」
- 25. XNA遊戲工作室最簡單的精靈動畫
- 26. Flash - 暫停遊戲ActionScript 3
- 27. scoreLabel.text使得遊戲暫停
- 28. 暫停遊戲(ActionScript 3)
- 29. 暫停遊戲循環?
- 30. clearInterval和暫停遊戲
暫停應該工作。你在哪裏暫停? – jarryd
對不起,你的意思是在哪裏? –