我有一个简单的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
对不起,你的意思是在哪里? –