简介
Cocos Code IDE 是 Cocos2d-x 官方推出的基于 Eclipse 定制的 IDE,集成 Lua/JavaScript 代码编辑、调试、实时预览、一键打包发布,专为 Cocos2d-x 3.x+ 设计。
环境准备
- 下载 Cocos Code IDE(Mac 版 V1.1.0,153 MB)

- 下载 Cocos2d-x 3.2 源码(或同主版本最新稳定版),解压到任意目录(如
/Developer/cocos2d-x-3.2)。
IDE 配置绑定引擎源码
- 启动 Cocos Code IDE。
- 菜单栏 Cocos Code IDE → Preferences (macOS) / Window → Preferences (Windows/Linux)。

- 左侧树展开 Cocos2d-x → 点击 Cocos2d-x 子项。
- 在右侧 Cocos2d-x Root Path 处点击 “Browse...” 选择刚才解压的 Cocos2d-x 源码 根目录(包含
cocos/、extensions/、templates/ 等文件夹的目录)。

- 点击 “OK” 保存,IDE 会自动索引引擎 API,底部进度条完成后即可使用。
创建首个 Lua 项目
- 菜单 File → New → Project... → Cocos Lua Project → Next。
- 填写项目名、包名、保存路径,选择模板(默认 “Hello World”) → Finish。
- 项目结构:
• src/ — Lua 源码入口 main.lua 等
• res/ — 图片、音频、字体等资源
• frameworks/ — 引擎绑定库(软链接到引擎源码)
运行与调试
- 在 Project Explorer 中右键项目 → Run As → Cocos Lua Binding。

- 控制台输出编译日志,模拟器窗口弹出运行游戏。
- 修改
src/main.lua 保存(Cmd+S),模拟器自动热重载,实时预览效果。
- 调试:在 Lua 代码行号处双击打断点 → Debug As → Cocos Lua Binding,支持变量监视、单步执行、调用栈查看。
发布打包
右键项目 → Cocos Tools → Build for... (iOS/Android/Mac/Win32/Web),按向导配置签名/图标/版本号,生成可上架安装包。
常见问题
- 索引卡死/报错:删除工作区
.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2 重启 IDE 重建索引。
- 模拟器启动慢:首次编译需构建引擎原生库,后续增量编译极快。
- JavaScript 项目:同理选择 “Cocos JS Project”,语法提示、调试同 Lua。
结语
Cocos Code IDE 虽基于老牌 Eclipse,但为 Cocos2d-x 深度定制,配置一次即可享受全流程一体化开发体验。配合 Cocos2d-x 3.x+ 的模块化架构,是 2D 游戏跨平台开发的高效利器。