我在XCode 6中看到有一个内置的级别编辑器.我找不到很多关于如何使用它或它是如何工作的文档,但我能够弄清楚如何使用它来制作SKSpriteNodes然后使用childNodeWithName()将它们链接到.swift文件.当你创建一个新的SpriteKit项目时,它以GameScene.swift和GameScene.sks开头.我可以使用它们在视觉上制作一个级别,然后我可以在GameScene.swift中编写它,但是当我试图将我自己的.sks和.swift文件换成新级别时,我无法连接.sks和我制作的.swift文件.我尝试完全遵循本教程:
当我连接两个文件时没有出现任何错误,然后当我转换到场景时它正常转换,但我在视觉上添加到.sks中的任何内容都没有出现在模拟器中.请帮助,我花了几个小时研究解决方案.我能找到关于关卡编辑器的极少数教程和论坛只讨论了以新的SpriteKit项目开头的GameScene.swift和.sks.
我使用Xcode而不是其他应用程序制作iOS应用程序的主要原因之一是故事板界面构建器.当我发现你不打算使用带有spriteKit的故事板时,我感到很不高兴.我觉得很难为没有良好视觉构建器的游戏菜单设计一个漂亮的界面.有没有办法使用故事板启动spriteKit应用程序,然后单击"开始游戏"按钮,切换到spriteKit场景,然后当你输掉游戏时,在代码切换回故事板(使用swift)?请帮助和谢谢.
-Callum-