核心功能
Godot Plugin Skill 是一套面向 Godot 4.x 游戏引擎的编辑器控制工具集,通过 OpenClaw 网关扩展实现 AI 与 Godot 编辑器的深度集成。该技能提供 30 个内置工具,覆盖 80 余种节点类型,支持从场景创建、节点操控到游戏调试的完整开发链路。
显著优势
- 全栈开发支持:集成场景管理(scene.create/open/save)、节点操作(node.find/create/delete)、变换控制(transform.setPosition/Rotation/Scale)及资源浏览(script.list、resource.list)等核心功能
- 实时调试能力:支持编辑器状态控制(play/pause/stop)、视口截图(debug.screenshot)、场景树检视(debug.tree)及日志获取(console.getLogs),实现开发-测试闭环
- 输入模拟系统:7 种输入工具可在 Play 模式下模拟键盘按键(keyPress)、鼠标操作(mouseClick)及输入映射动作(actionPress),支持自动化游戏测试
- 智能类型转换:node.setProperty 自动将字典转换为 Vector2/Vector3,降低参数构造复杂度
局限性与风险
- 运行模式依赖:输入模拟仅在 Play 模式下生效,场景编辑与游戏测试需明确切换上下文
- 扩展安装门槛:首次使用需手动执行 install-extension.sh 并重启网关,配置流程对新手不够友好
- 日志操作受限:console.clear 为占位功能,无法真正清除日志文件
- 路径敏感:节点操作依赖准确的节点路径,复杂场景层级下易出现引用错误
适用人群
Godot 独立开发者、技术策划、QA 自动化测试人员,以及希望通过自然语言交互快速原型验证的游戏设计师。尤其适合需要频繁迭代场景、验证游戏机制或生成开发文档的工作流。
常规风险
场景保存与节点删除为不可逆操作,建议在关键操作前手动备份;输入模拟可能触发游戏内意外行为,测试时需确保游戏状态可控。