GameScene.sks不建议用于游戏构建吗?

Bar*_*ley 4 sprite-kit swift

几乎每一个我见过的初学SpriteKit游戏制作教程,都会删除没有真正探索的GameScene.sks.

构建简单的非游戏应用程序是如此初学者友好的原因是因为故事板.

Ray在这里使用GameScene:

http://www.raywenderlich.com/84341/create-breakout-game-sprite-kit-swift

有没有理由不使用这个工具?当你把这个工具放在这里似乎可以简化它时,在代码中写出所有内容会更令人生畏.但如果最好这样做,我宁愿避免使用它.

提前致谢.

Epi*_*yte 5

这真的是个人喜好.我认为人们删除它的原因(至少在我看来)是由于以下原因:

  1. 您必须在文件中指定初始场景大小.而如果以编程方式创建场景,则可以将大小设置为视图大小.
  2. 编辑非常有限.然而,Xcode 7极大地扩展了编辑器以包含更多诸如自定义类.
  3. 在Xcode 6的初始版本中有一些非常大的错误/崩溃.
  4. 学习Sprite Kit时,最好知道如何以编程方式执行操作而不是直观地执行操作.这是因为游戏通常具有动态游戏性,因此您必须以编程方式执行操作(特别是当您考虑Xcode 6编辑器的限制时).
  5. 有些人(包括我自己)可能会使用他们自己的自定义编辑器来设计关卡等.而界面生成器是标准的,因为它多年来变得非常强大并且与UIKit完美配合.