Openclaw Godot Skill

🎮 远程掌控 Godot 编辑器,自动化游戏开发

通过 OpenClaw 插件远程控制 Godot 4.x 编辑器,支持场景管理、节点操作、输入模拟与调试等 30+ 工具,适用于自动化游戏开发工作流。

收藏
9.3k
安装
3.2k
版本
1.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Godot Plugin Skill 是一套面向 Godot 4.x 编辑器的远程控制工具集,通过 godot_execute 统一入口调用 30 个内置工具,覆盖 80+ 节点类型。主要功能模块包括:

  • 场景管理:创建、打开、保存、列出场景文件(scene.create/open/save
  • 节点操作:查找、创建、删除、获取/设置属性(node.find/create/delete/getData/setProperty
  • 变换控制:位置、旋转、缩放的实时调整(transform.setPosition/Rotation/Scale
  • 编辑器控制:播放、暂停、停止游戏,获取编辑器状态(editor.play/pause/stop/getState
  • 输入模拟:按键、鼠标、动作映射的自动化测试(input.keyPress/actionPress/mouseClick
  • 调试工具:截图、场景树打印、日志获取(debug.screenshot/treeconsole.getLogs
  • 资源管理:脚本和资源文件列表(script.list/readresource.list

显著优点

1. 深度集成:专为 Godot 4.x 设计,原生支持 Godot 的节点系统、输入映射和资源管道
2. 自动化测试:输入模拟功能允许在无头环境下进行游戏玩法测试,适合 CI/CD 集成

3. 实时反馈:支持截图、日志获取和场景树导出,便于远程诊断

4. 类型安全:Vector2/Vector3 自动转换,减少手动序列化错误

5. 轻量网关:通过 OpenClaw Gateway 扩展实现,无需修改 Godot 源码

潜在缺点与局限性

  • 运行依赖:必须安装 godot-plugin 扩展并重启 gateway,首次配置有门槛
  • 版本绑定:明确限定 Godot 4.x,4.0 以下或未来大版本可能不兼容
  • 输入限制input.* 工具仅在 Play 模式下有效,无法用于编辑器本身的自动化
  • 日志只读console.clear 为占位符,无法通过 API 清除日志
  • 网络要求:远程控制依赖 OpenClaw Gateway 连接,本地无网络环境不可用
  • 安全盲区:技能文档声明"未执行安全扫描",实际部署前需自行审计

适合人群

  • Godot 开发者需要批量场景/节点操作
  • 希望建立自动化测试流水线的游戏团队
  • 需要远程调试或教学演示的技术支持者
  • 追求"AI 辅助编程"工作流的独立开发者

常规风险

  • 项目损坏:不当的 node.deletescene.save 可能导致不可逆的数据丢失
  • 状态污染:自动化输入可能意外触发游戏内保存、购买等副作用操作
  • 日志泄露console.getLogs 可能暴露敏感路径或调试信息
  • 插件供应链:扩展脚本来自第三方仓库,需验证签名和来源完整性

Openclaw Godot Skill 内容

extension文件夹
scripts文件夹
手动下载zip · 8.1 kB
index.tstext/plain
请选择文件