@dualface 写道:
Creator for Lua 1.1.3 新版来啦,让我们撸起来!
下载地址:
Mac 版安装程序:http://cocos2d-x.org/filedown/Creator-Lua-Support-1.1.3-mac
Windows 版安装程序:http://cocos2d-x.org/filedown/Creator-Lua-Support-1.1.3-win
由于这个版本需要最新的 Creator 1.3,所以目前大家需要安装 Creator 1.3 测试版:Creator 1.3 测试版发布帖
~~~华丽的分割线~~~
Creator for Lua 之前的版本虽然已经支持 Creator 的大部分功能,但使用起来确实很不方便,严重影响各位撸友的频率。
经过作者回炉,新版插件做了两个强力改进来提高大家的频率和流畅度:
- 插件直接集成在 Creator 用户界面中,点点鼠标完成 Creator 场景到 Lua 代码的转换工作。
- 提供了自动构建功能,每次保存场景后,插件就会立即开始转换代码,妥妥的。
废话少说,我们来看看怎么安装使用插件。
注意,Creator for Lua 1.1 需要 Creator 1.3 版本才能工作哟。
安装插件
Creator for Lua 1.1 插件提供了 Windows 和 Mac 下的安装程序,执行安装程序瞬间完成安装。
然后,不好意思,没有然后了。JUST DO IT!
使用插件
启动 Creator,在场景里啪啪啪放一堆内容,然后选择菜单“工程 -> Lua Support -> Setup Target Project”,就可以看到目标工程设置对话框。
在这个对话框中我们只需要做三个步骤:
- 点击 Project Path 旁边的 “...” 按钮选择你的 Lua 工程目录;
- 点击 Copy Support Library 按钮(这个步骤只需要对每一个新 Lua 工程做一次);
- 点击 Build 按钮。
如果你还没创建 Lua 工程,可以参考下面的命令行:
$ cocos new -l lua mygame
构建出 Lua 代码后,我们就可以愉快的在 Lua 中显示 Creator 创建的场景了。
自动构建
默认情况下,并没有启用自动构建功能。所以修改场景后要更新 Lua 代码,需要重新点击 Build 按钮,或者选择菜单“工程 -> Lua Support -> Build Now”。
更省事儿的做法是在对话框中选中 “Auto Build” 选项。这样每次保存场景,就会自动更新 Lua 代码啦。
对 Creator 的支持程度
当前支持的特征:
- Sprite - 精灵:图像显示
- Canvas - 画布:主要用于自动布局
- Widget - 部件:可以配合 Canvas 设置自动布局和各种对齐方式
- Button - 按钮:响应玩家操作
- EditBox - 编辑框:用于玩家输入文字
- ParticleSystem - 粒子系统:显示粒子效果
- TileMap - 地图:显示使用 Tiled 编辑的地图
- Animation - 动画:仅支持帧动画
- Label (System Font) - 文字标签:仅支持系统字体
- Component with Lifetime events - 组件及其生命周期管理
一些控件暂时无法支持:
- ProgressBar
- Layout
- ScrollView
后续计划
- 完善控件库,支持所有 Creator 控件。
- 在自动构建时使用增量构建,只构建修改过的场景和资源,提高工作效率。
- 完善插件,允许从插件中创建 Lua 工程,并自动设置好目标工程。
- 提供完善的使用文档。
最后,祝大家撸得轻松愉快,享受极致的娱乐体验。
帖子: 2
参与者: 1