Openclaw Unity Skill

🎮 Unity 编辑器深度自动化控制

通过 OpenClaw 插件远程操控 Unity 编辑器,支持场景管理、对象操作、调试截图、输入模拟及 Play 模式控制等 44 项工具,专为游戏开发自动化设计。

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

使用说明

核心功能

Unity Plugin Skill 是一款专为游戏开发者设计的深度编辑器集成工具,通过 OpenClaw 插件与 Unity Editor 建立实时通信通道,提供 44 个细粒度 API 工具覆盖完整开发工作流。

场景与对象管理:支持场景列表获取、动态加载、完整层级数据导出;GameObject 可按名称、标签或组件类型精准查找,支持创建基元(Cube/Sphere 等)、销毁、激活状态切换及父子关系调整。Transform 操作涵盖世界坐标位置、欧拉角旋转和局部缩放设置。

组件系统:提供组件增删改查全生命周期管理,可读取任意组件字段值并动态修改,同时支持列出项目中所有可用组件类型。脚本层面可执行简单命令、读取源码文件及枚举项目脚本。

调试与可视化debug.hierarchy 生成文本化场景树,debug.screenshot 支持 Play 模式(含 UI 叠加)与 Editor 模式(相机纯渲染)两种捕获方式;console.getLogs 可按级别筛选日志。

输入模拟:完整键盘(按下/释放/组合键)和鼠标(移动/点击/拖拽/滚轮)事件模拟,特别针对 UI 自动化提供 input.clickUIinput.type 元素级操作。

编辑器控制:Play 模式进入/退出/暂停切换、强制资源刷新与脚本重编译、窗口焦点管理(Game/Scene/Inspector 等)。

显著优点

  • 双模式兼容:Editor 与 Play 模式无缝切换,SessionState 保障连接持久性
  • 零侵入集成:基于官方插件架构,无需修改项目代码
  • 自动化友好:完整 API 覆盖 CI/CD 场景,支持无人值守测试
  • UI 测试闭环:从输入模拟到截图验证的端到端工作流

潜在局限

  • 连接依赖:需保持 Unity Editor 开启且插件网关正常运行
  • 超时风险:复杂场景操作可能触发工具超时
  • 平台限制:仅支持 Unity Editor 环境,无法用于 runtime 构建
  • 脚本同步延迟:Unity 自动编译机制不可靠,需手动触发 editor.refresh

适合人群

Unity 游戏开发者、技术美术(TA)、QA 自动化工程师、教学演示场景。

常规风险

  • 强制刷新可能导致未保存资源丢失
  • Play 模式下的输入模拟可能影响实际物理/动画状态
  • 高频率截图或日志获取可能阻塞 Editor 主线程

Openclaw Unity Skill 内容

references文件夹
手动下载zip · 5.1 kB
tools.mdtext/markdown
请选择文件