SKView和SKScene有什么区别?
从苹果文件
SKView:“一个SKView对象是一个显示Sprite Kit内容的视图,这个内容由一个SKScene对象提供。
SKSCene:“SKScene对象表示Sprite Kit中的内容场景。”
有什么不同? 一个SKScene类似于一个视图控制器和一个SKView就像一个UIView?
SKView是一个UIView子类。 它将Sprite Kit内容封装在一个可以像其他Cocoa视图一样使用的视图中。 它通常有一个关联的视图控制器。 这是Sprite Kit与Cocoa世界的联系。
场景是场景graphics的根对象。 它提供了实现游戏所需的callback(物理,场景更改,更新)。 它不关心任何cocoa相关的东西。
通常情况下,视图保持不变,而您可以呈现场景来交换游戏内容,例如从菜单移动到游戏场景。 在内部视图也caching资源文件在内存中,所以当你切换场景,他们不必重新加载相同的纹理。
- 在iOS Sprite Kit游戏中创build关卡
- Spritekit – 不从SKTextureAtlas加载@ 3x图片
- 为什么我不能将SKScene添加到另一个SKScene?
- 跳转到节点层次结构中的特定SKNode
- 你如何使用SKTextureFilteringNearest与SKTextureAtlas
- bodyWithEdgeLoopFromRect不能在横向工作
- 如何检查互联网连接之前显示一个选项来查看激励的应用程序?
- iOS Sprite Kit:如何让Sprite跟随Touches
- NSGenericException原因Collection <NSConcreteMapTable:xxx>