SceneEditor使用Qt与Cocos2d x编写的跨平台场景编辑器开发
SceneEditor 是一个开发中的场景编辑器,主要功能包括 简单的精灵摆放 和 多边形编辑。项目开发环境基于 Windows 7、Visual Studio 2013、Qt 5.3 和 Cocos2d-x 2.2.2。
开发细节:
-
混合开发:此编辑器由 Qt 5.3 和 略加修改的 Cocos2d-x 2.2 共同编写。
-
Cocos2d-x 版本选择:因 Cocos2d-x 3.0 使用了 GLFW,导致与 Qt 的消息机制在 macOS 下出现冲突,程序崩溃,因此选择了 2.2 版本来确保消息机制的兼容性。
-
平台依赖:Cocos2d-x 2.x 的消息机制是分平台独立编写,使得 Qt 和 Cocos2d-x 的消息传递依赖于特定平台。因此,此版本仅支持在 Windows 上运行。
跨平台潜力:如果针对平台消息传递机制进行相应代码调整,应能实现跨平台运行。
下载地址
用户评论