ios - 创建自己的关卡编辑器的最佳方式

标签 ios swift cocos2d-iphone multi-level

我已经为我的游戏创建了一个核心机制,并想为它创建一个关卡编辑器。我的游戏不是基于图 block 的游戏,因此我的需求非常具体。游戏是使用 Swift 和 Cocos2d-swift 编写的,但我认为我无法使用 Sprite Builder 解决问题。

你能给我什么建议?例如,我可以用 c# 创建一个关卡编辑器,然后从 swift 代码中使用它吗?

什么数据结构最好? 我的意思是,是否可以在桌面 Swift 应用程序上序列化类,然后将它们从文件加载到 ios 上,或者我需要使用 json/xml?

最佳答案

这可能是一个老问题,但我最终使用了 .Net 驱动的解决方案。我之所以选择它,是因为它具有创建丰富用户界面所需的所有控件,而且它具有许多内置和第三方解决方案,可按您想要的任何方式序列化关卡。而且 c# 语法与 Swift 语法非常相似。

唯一的问题是您可能会运行 Windows 来使用它。

关于ios - 创建自己的关卡编辑器的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27947153/

相关文章:

ios - 在 UserInfo 中存储多个 UILocalNotification

objective-c - NSNotification 或 Delegate 以在可见 View 更改时进行注册

swift - ios 11 自定义导航栏位于状态栏下方

ios - Swift:Tableview 和搜索栏第一次使用 segue 发送 null 对象

iphone - 这个需要cocos2d吗?

ios - prepareForSegue 未执行

ios - 使用SwiftUI在CanvasView中绘图

ios - 返回前台时重新启动动画

ios - 减少重复的 Cocos2D 代码?

iphone - 创建我自己的 iTunes 图稿