我已经为我的游戏创建了一个核心机制,并想为它创建一个关卡编辑器。我的游戏不是基于图 block 的游戏,因此我的需求非常具体。游戏是使用 Swift 和 Cocos2d-swift 编写的,但我认为我无法使用 Sprite Builder 解决问题。
你能给我什么建议?例如,我可以用 c# 创建一个关卡编辑器,然后从 swift 代码中使用它吗?
什么数据结构最好? 我的意思是,是否可以在桌面 Swift 应用程序上序列化类,然后将它们从文件加载到 ios 上,或者我需要使用 json/xml?
最佳答案
这可能是一个老问题,但我最终使用了 .Net 驱动的解决方案。我之所以选择它,是因为它具有创建丰富用户界面所需的所有控件,而且它具有许多内置和第三方解决方案,可按您想要的任何方式序列化关卡。而且 c# 语法与 Swift 语法非常相似。
唯一的问题是您可能会运行 Windows 来使用它。
关于ios - 创建自己的关卡编辑器的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27947153/