Ios 什么';SKView和SKScene的区别是什么

Ios 什么';SKView和SKScene的区别是什么,ios,objective-c,sprite-kit,Ios,Objective C,Sprite Kit,从苹果文档中 SKView: “SKView对象是显示精灵工具包内容的视图。该内容由SKScene对象提供。” 场景: “SKScene对象表示Sprite工具包中内容的场景。” 有什么区别?SKView是否类似于视图控制器,SKView是否类似于UIView?SKView是UIView子类。它将Sprite工具包内容包装在一个视图中,该视图可以像任何其他Cocoa视图一样使用。它通常有一个关联的视图控制器。这就是Sprite Kit与可可世界的联系 场景是场景图的根对象。它提供了实现游戏所需的

从苹果文档中

SKView: “SKView对象是显示精灵工具包内容的视图。该内容由SKScene对象提供。”

场景: “SKScene对象表示Sprite工具包中内容的场景。”


有什么区别?SKView是否类似于视图控制器,SKView是否类似于UIView?

SKView是UIView子类。它将Sprite工具包内容包装在一个视图中,该视图可以像任何其他Cocoa视图一样使用。它通常有一个关联的视图控制器。这就是Sprite Kit与可可世界的联系

场景是场景图的根对象。它提供了实现游戏所需的回调(物理、场景更改、更新)。它不关心与可可有关的任何事情

通常,视图保持原样,而您可以显示场景以交换游戏内容,例如从菜单移动到游戏场景。在内部,视图还将资源文件缓存在内存中,以便在切换场景时,它们不必重新加载相同的纹理