Openclaw Unity Skill

🎮 AI驱动的Unity开发指挥中心

Unity Editor远程控制工具集,支持场景管理、GameObject操作、输入模拟、测试运行等100+功能,需配合OpenClaw Gateway或MCP Bridge使用。

收藏
11.9k
安装
3.3k
版本
1.6.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Unity Plugin Skill 是一款专为 Unity 游戏开发设计的远程控制工具,通过 OpenClaw Gateway 或 MCP Bridge 与 Unity Editor 建立连接,提供约100个内置工具实现对 Editor 和 Play 模式的全方位控制。

连接模式:

  • OpenClaw Gateway(远程):适用于 Telegram、Discord 等渠道,Unity 打开时自动连接
  • MCP Bridge(本地):适用于 Claude Code、Cursor 等本地 AI 工具,默认端口 27182

主要功能模块:

  • 场景管理(加载、保存、层级查看)
  • GameObject/Component 操作(创建、销毁、属性修改)
  • Transform 控制(位置、旋转、缩放)
  • 材质与预制体管理(创建、分配、实例化)
  • 资源管理(查找、复制、移动、删除)
  • 包管理器集成(安装、移除、搜索)
  • 输入模拟(键盘、鼠标、UI 点击)
  • 测试运行器(EditMode/PlayMode 测试)
  • 自定义工具 API 与 MCP Resources 访问

v1.6.0 新增功能: 批处理执行(10-100倍性能提升)、ScriptableObject 操作、Shader/Texture 工具、会话信息获取。

显著优点

1. 功能全面:覆盖 Unity 开发的绝大多数日常操作,从场景编辑到测试运行一应俱全
2. 双模式支持:既支持远程 OpenClaw 生态,也支持本地 MCP 协议,兼容多种 AI 工具

3. 安全性设计disableModelInvocation: true 设置,AI 不会自动调用工具,需用户显式授权

4. 性能优化:v1.6.0 引入 batch.execute 实现多工具批量执行,大幅提升效率

5. 可扩展性:支持注册项目特定的自定义工具,满足个性化需求

6. Play 模式兼容:插件在 Play 模式切换时保持连接,通过 SessionState 维持状态

潜在缺点与局限性

1. 初始配置复杂:需要安装 Unity Plugin、配置 Gateway 或 MCP Bridge,首次使用门槛较高
2. 依赖外部组件:必须配合 OpenClaw Gateway 或自行启动 MCP Bridge,无法独立运行

3. 平台限制:仅支持 Unity Editor,不支持构建后的运行时应用

4. 输入模拟限制:键盘/鼠标模拟仅适用于 UI 交互,不支持 Input.GetKey() 等传统输入检测

5. 网络依赖:远程模式依赖网络连接,可能出现超时问题

6. 脚本编译问题:Unity 可能不会自动重新编译,需手动调用 editor.refresh

适合人群

  • Unity 游戏开发者,特别是需要 AI 辅助编程、自动化测试、远程协作的团队
  • 使用 Claude Code、Cursor 等 AI 编码工具进行 Unity 开发的开发者
  • 需要通过 Telegram、Discord 远程控制 Unity Editor 的用户
  • 追求开发效率、希望减少重复性手动操作的开发者

常规风险

  • 超时风险:Unity 繁忙时可能出现工具调用超时,建议检查 Editor 响应状态
  • 连接中断:Play 模式切换或网络波动可能导致连接丢失,需等待自动重连或手动重连
  • 资源误操作:批量删除、移动资源等操作不可逆,建议配合版本控制使用
  • 安全模式限制disableModelInvocation 虽提升安全性,但也意味着需要更频繁的人工确认

Openclaw Unity Skill 内容

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