目前,Creator Lua 支持已经发布了第一个公开版本。
Cocos Creator的Lua插件下载地址:http://cocos2d-x.org/filedown/CocosCreator-Lua-v1.0
用户反馈了一些突出问题:
- 使用流程不方便:每次在 Creator 中编辑场景后,都需要进行“保存 -> 构建 -> 转换”三个步骤,严重影响工作效率
- Creator 编辑的场景和 Lua 工程实际上是分散的,在版本控制、多人协作、搭建自动化工作流方面都有不方便的地方
- 部分 Creator 控件不支持
- Creator 中无法直接编辑 Lua 代码
针对这些问题,我做一个详细解答:
- 使用流程不方便:每次在 Creator 中编辑场景后,都需要进行“保存 -> 构建 -> 转换”三个步骤,严重影响工作效率
这个问题是我们当前重点改进的问题。最终要达到的目标是在用户编辑场景并保存后,自动生成或更新 Lua 代码。把原本的三个步骤直接省略掉。
新版本的插件预计在9月第一周能够提供给大家测试,到时候将会显著提高大家的工作效率。
- Creator 编辑的场景和 Lua 工程实际上是分散的,在版本控制、多人协作、搭建自动化工作流方面都有不方便的地方
这个问题暂时只能通过合理规划项目目录结构、约定多人协作流程来改善。未来我们会根据用户的实际使用情况反馈来继续改进。
- 部分 Creator 控件不支持
造成这个问题的原因是 Creator 使用了一个定制的 cocos2d-x 引擎,在 Sprite、Mask 的渲染上和标准版 cocos2d-x 有区别。而部分控件(例如 Progress Bar、Mask、Layout)都依赖这些定制的特性。在这些定制特性合并到标准版 cocos2d-x 之前,Creator Lua 确实无法支持这些控件。
- Creator 中无法直接编辑 Lua 代码
因为 Creator 的目标是做场景、动画等编辑,所以代码编辑并不是主要功能。未来也不会考虑提供这样的功能。
代码编辑还是建议大家使用专业的代码编辑器,可以获得更高的开发效率。
最后,希望大家充分分享自己的 Creator Lua 使用体验和吐槽。只有收集越多的反馈,我们才能更好的改进产品。
Cocos Creator的Lua插件下载地址:[http://cocos2d-x.org/filedown/CocosCreator-Lua-v1.0](http://cocos2d-x.org/filedown/CocosCreator-Lua-v1.0)