Mik*_*ave 9 ios sprite-kit skemitternode
每当我SKEmitterNode暂停/取消暂停时(例如当应用程序背景/前置时),粒子中存在不自然的间隙.暂停时本应移动的所有粒子似乎都会在未取消时被叠加并释放.
我有一个示例项目,准确显示正在发生的事情,这是一个它的GIF.

这是iOS9和tvOS中的一个错误,并且已经向Apple提交了错误报告.感谢@WangYudong和@ Ben-Kane的帮助.
小智 0
我还暂停了带有发射器的场景,但没有看到这个问题。
在我的实现中我使用了这个,希望它有帮助。我认为将速度设置为0是关键以及暂停?
func pauseGame(){
if gamePaused == false {
currentScene.speed = 0
currentScene.paused = true
gamePaused = true}
else if globalVariables.gamePaused == true {
currentScene.speed = Variables.gameSpeed
currentScene.paused = false
gamePaused = false
} }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |