Lua 引擎支持
让 Lua 开发者可以使用 Cocos Creator 来搭建场景和 UI,并在 Lua 游戏中正常显示和操作。
当前支持的功能如下所示:
- Sprite - 精灵:图像显示
- Widget - 部件:可以配合 Canvas 设置自动布局和各种对齐方式
- Button - 按钮:响应玩家操作
- EditBox - 编辑框:用于玩家输入文字
- ParticleSystem - 粒子系统:显示粒子效果
- TileMap - 地图:显示使用 Tiled 编辑的地图
- Animation - 动画:仅支持帧动画
- Label (System Font) - 文字标签:仅支持系统字体
- Component with Lifetime events - 组件及其生命周期管理
- Layout
- ScrollView
从 Cocos Creator v1.3 版本开始,Lua 工程支持将以插件形式加入到 Creator 中,首先您需要下载 Creator-for-Lua 插件并执行安装程序:
-
使用命令 新建一个 Lua 工程。
在 Creator 中搭建好您的场景,然后从主菜单里选择
工程 -> Lua Support -> Setup Target Project
,打开 Lua 项目设置界面- 点击 按钮(这个步骤只需要对每一个新 Lua 工程做一次)
默认情况下,并没有启用自动构建功能。所以修改场景后要更新 Lua 代码,需要重新点击 Build
按钮,或者选择菜单 。
更省事儿的做法是在对话框中选中 Auto Build
选项。这样每次保存场景,就会自动更新 Lua 代码啦。
完成初次构建后,或者每次重新构建完成后,在你的 Lua 工程路径下使用 cocos run
命令,即可看到场景效果: