ios - SKScene 和 SKView 的暂停属性之间的区别

标签 ios objective-c sprite-kit skscene skview

我正在使用以下代码暂停我的 SKScene:

self.paused = YES;

然而,根据这个answer通过 Andrey Gordeev ,也可以使用此行暂停场景:

self.view.paused = YES;

我想了解调用其中一个(或两者)来暂停场景会有什么不同。

最佳答案

暂停 SKView 会停止调用 SKSceneupdate: 方法。

暂停 SKScene 不会那样做。

我通常同时暂停 SKSceneSKView

编辑:

iOS9 开始,暂停场景将暂停 update: 方法。

关于ios - SKScene 和 SKView 的暂停属性之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23381088/

相关文章:

ios - 给mkmap添加注解,想去掉部分注解却不会去掉

objective-c - 使用 SceneKit 渲染一个 CVOpenGLTextureRef

iphone - 写信给 Pastie 或 Pastebin?

swift - SpriteKit 模板中 GameScene.swift 和 GameScene.sks 文件之间的关系是什么

objective-c - SpriteKit中的EXC_BAD_ACCESS(代码= 1,地址= 0x0)

ios - SQLite 错误 : too many terms in compound SELECT

ios - MP远程命令中心 : UI disappears after I press the pause button

ios - 如何识别 Remote 保持?

ios - 为什么 UIViewController 在 UINavigationBar 下扩展,而 UITableViewController 没有?

ios - 来自 SKPhysicsBody applyImpulse 的奇怪行为