告诉大家一个好消息:Quick-Cocos2d-x 3.3-RC1版本已经可以下载了!
下面让我们了解一下这个版本的重要特征和改进。
模块化编译
Quick-Cocos2d-x 3.2-RC是首个基于Cocos2d-x 3.x 开发Quick版本。这个版本除了具有Cocos2d-x 3.2rc的所有功能外,最重要的特征就是引入了“模块化编译”功能。
模块化编译功能,让开发者可以根据自己的需求,对引擎进行定制。例如物理引擎、骨骼动画、CURL等不需要的东西都可以去掉。但是这个功能在Quick 3.3-RC0版本中因为一些原因没有保留下来。
而现在,Quick-Cocos2d-x 3.3-RC1不但重新添加了模块化编译,还提供了更多的可裁剪选项。开发者在创建项目后,打开 proj.android/jni/Application.mk 文件,即可在里面找到编译开关。
需要某个功能,就将对应的宏设置为 1,反之设置为 0 表示要裁减掉这个模块。
增加 Windows Phone 支持
相比原版 Cocos2d-Lua,Quick-Cocos2d-x 3.3-RC1增加了对 Windows Phone 8/8.1 的支持,需要移植游戏到 WP8 平台的开发者有福了!
与 Cocos Code IDE 更紧密集成
Quick-Cocos2d-x 3.3-RC1与Cocos Code IDE 1.0.2版本能够更好的配合。调试、自动完成等都不再是问题。
更新测试和文档
开发者一直在抱怨Quick的文档和示例不足,所以我们在这个版本里也花了很多时间去改进。
首先是 samples/tests 示例增加了更多测试,其次是框架的源代码补充了大量中文注释,让开发者可以一边学一边用。其次我们还增加了一些新示例,例如 Cocos Studio 资源的 C++ 读取方式和 WebSockets 等。
当然,我们认为文档和示例还远远达不到丰富的程度,所以我们会在后续版本中继续改善。
未来
Quick团队最近已经接手了 Cocos2d-Lua 的开发和维护工作。因此未来我们将把 Quick-Cocos2d-X 和 Cocos2d-Lua 合并起来。
当然,这种合并既不会影响 Cococs2d-Lua 用户,也不会影响 Quick-Cocos2d-X 用户,因为我们会采用插件机制保证合并的顺利进行。
了解更多详情,请点击“阅读原文”。