这是我的pause
方法:
- (void)togglePaused
{
self.paused = !self.paused;
self.physicsWorld.speed = !self.paused;
}
...在self
哪里SKScene
。
我包含第二行的原因是我注意到当取消暂停时,我所有启用物理的节点都立即向前跳跃,就好像尽管场景暂停,物理仍然在后台继续运行。
不幸的是,这并不能解决问题。
如何暂停 SKScene 和 SKPhysicsWorld,以便在取消暂停时,物理模拟从中断的地方开始?