这个项目能做什么
Unity Semantic Bridge (USB) 是一个 MCP (Model Context Protocol) 桥接工具,使 AI 智能体能够与开发者在实时 Unity Editor 会话中协同工作。与静态的项目查询不同,它为智能体提供了观察人类操作、检查场景层级以及动态修改项目元素的工具。
核心能力包括:
- 人机协作:可追踪近期 Unity Editor 事件(层级更改、选择、控制台日志)的工具,并将通知发送回 Unity 聊天窗口。
- 场景与 GameObject 管理:查询场景层级、检查 GameObject 和组件、创建/复制/删除对象,以及在支持 Undo 的情况下修改序列化字段值的能力。
- 资源与脚本工具:通过 AssetDatabase 查找资源、编写 C# 脚本、管理 ScriptableObjects 以及监控编译状态的工具。
- 编辑器控制:能够截取游戏或场景视图的屏幕截图、切换 Play Mode 以及管理控制台日志。
- 光照诊断:针对 URP 项目的专门工具,用于识别影响特定物体的光源,并提供一个可选的自主诊断子智能体来处理光照问题。
该系统在本地运行,兼容 Unity 2022.3 LTS 至 Unity 6.3 版本,利用 HTTP 监听器实现 MCP 服务器与 Unity Editor 之间的通信。
评论
0 评分人数达到10人后显示
登录后参与讨论。