01 / UI
UI 位置与尺寸调整
微调已开放的布局属性,直接观察运行中游戏的反馈。
Runtime Editor for Cocos2d-x
CocosEditor
检查、编辑、调试。
直接在正在运行的游戏中完成。
CocosEditor 是面向 Cocos2d-x 项目的运行时编辑与调试工具。无需反复修改代码、编译和重启游戏,即可实时调整 UI 并定位运行时问题。
Windows x86 / x64 编辑器 · 需要接入 Runtime SDK
连接正在运行的游戏后,可以查看实时节点树、选择节点、检查和修改组件属性、浏览资源、查看日志,并通过 MCP 将游戏运行时能力开放给 AI 工具。
Why CocosEditor / 为什么使用
一次小小的 UI 调整,不必重新走完整个开发流程。连接已经运行的游戏,直接检查当前场景和真实状态。
传统迭代流程
每次调整位置、尺寸或可见性,都需要重复准备和验证。
使用 CocosEditor
在当前运行会话中修改受支持的属性,直接观察反馈。
01 / Live Hierarchy
浏览正在运行的游戏中实际存在的节点层级。
快速找到 UI 节点,查看父子关系,定位层级嵌套和绘制顺序问题。直接查看当前的 Cocos2d-x 节点树,不必仅凭代码推断运行状态。
在 Game 或 Hierarchy 中选择节点,即可在 Inspector 中检查同一个对象。


02 / Runtime Inspector
选中节点后,在游戏运行中查看或修改受支持的组件属性。
通过 Cocos2d-x Inspector 调整已开放的位置、尺寸、缩放、可见性、颜色和文字等属性。受支持的修改直接作用于实时节点,并反映在 Game 画面中。
运行时修改作用于当前会话,不会自动保存到源码或 CSB/CSD 文件。
03 / Runtime Debugging
面向日常开发的 Cocos2d-x 调试工具。在游戏运行中调整 UI,将画面、节点、属性、资源和日志放在一起检查。
01 / UI
微调已开放的布局属性,直接观察运行中游戏的反馈。
02 / HIERARCHY
找到实时节点,追踪画面背后的父子关系。
03 / INSPECTOR
查看选中节点,修改其运行时接入所开放的属性。
04 / STATE
检查实时可见性、变换与受支持的属性值,定位异常表现。
05 / ASSETS
在 Assets 面板中浏览和查找项目资源,与 Game 画面配合使用。
06 / LOGS
集中查看编辑器与运行时输出,支持搜索、通道与等级筛选。
04 / MCP & AI Integration
CocosEditor 通过 MCP 开放运行时能力,让兼容的 AI 客户端和开发工具检查并操作正在运行的游戏。
通过 Cocos2d-x MCP 工具定位节点、检查受支持的属性,辅助开发与运行时调试。实际可用操作取决于已连接运行时所声明的能力。
How It Works / 使用流程
接入 SDK 后,在 CocosEditor 中配置游戏路径并一键挂载,即可使用 Hierarchy、Inspector、Logs 与受支持的 MCP 能力。
选择版本匹配的 SDK,按照目标平台指南接入。C++ 和 Lua 项目都需要完成原生 SDK 接入。
打开 CocosEditor,设置已接入 SDK 的游戏路径。
在 CocosEditor 中挂载已配置的游戏,即可查看实时节点、修改受支持的属性并检查日志。
Supported Environment / 支持环境
桌面编辑器与游戏运行时有各自的要求。接入前请确认 SDK 兼容性。
Get CocosEditor / 联系获取
目前尚无公开安装包。请通过邮箱联系作者,申请获取 Windows x86 或 x64 编辑器与版本匹配的 Runtime SDK。
Windows x86 / x64 · 邮箱联系获取来信请说明 Cocos2d-x 版本、项目使用 C++ 还是 Lua,以及游戏的目标平台与架构。
可来信咨询安装包获取方式与项目的 SDK 兼容性。GitHub 继续用于技术文档、问题反馈与版本历史。
FAQ / 常见问题
实时查看游戏,同时明确运行时修改与项目文件的边界。
CocosEditor 是面向 Cocos2d-x 的运行时编辑与调试工具。连接已接入 SDK 的游戏后,可以查看实时节点树、修改受支持的组件属性、浏览资源、查看日志,并通过 MCP 开放受支持的运行时能力。
首次接入 Runtime SDK 需要调整原生工程配置,并接入启动与退出生命周期。连接后,Hierarchy 与 Inspector 操作的是运行中的游戏状态;运行时属性修改不会自动重写项目源码或场景资源文件。
需要。游戏必须接入对应目标平台的 CocosEditor Runtime SDK,且版本与编辑器匹配。C++ 和 Lua 项目都需要完成这一步。
运行时修改不会自动回写 Cocos2d-x 项目源码、CSB、CSD 或其他场景资源。Inspector 中的修改应视为当前运行会话的状态调整。如果需要持久保存,请通过项目原有的代码或资源编辑流程应用最终数值。
支持已接入原生 Runtime SDK 的兼容 Cocos2d-x 项目,可检查包括 Lua 创建的实时 Cocos 节点及受支持的组件属性。这不代表支持任意 Lua 变量检查或完整的 Lua 源码调试器。
MCP 是 Model Context Protocol(模型上下文协议)。CocosEditor 提供工具,供兼容的 AI 客户端检查和操作已连接的游戏运行时,辅助开发与调试。实际可用工具取决于运行时支持的能力。配置与操作详情请参阅 MCP 接口文档。
目前尚无公开安装包。请通过 email@tonychenn.cn 或 gogle.huiy@gmail.com 联系作者,申请获取编辑器与版本匹配的 Runtime SDK。来信请说明引擎版本、项目语言与目标平台。
CocosEditor 与 SDK 的使用以各版本附带的许可条款或最终用户许可协议为准,请在使用前查看相应条款。GitHub 仓库用于分发版本和文档,不是编辑器的开源源码仓库。