游戏与虚拟世界 · 项目档案
Unity ML-Agents
通过 Unity SDK 和 Python 接口,将游戏与模拟场景连接为可交互环境,用于强化学习、模仿学习及多 Agent 研究。
它可以用来做什么?
在接入接口的 Unity 场景中,通过向量或视觉观测、连续或离散动作、演示数据及合作或竞争 Agent,训练和比较策略。
使用前需要知道什么?
这是环境工具包,不是固定基准或游戏生成系统。Release 23 文档指定 Unity 6000.0+、C# 包 4.0.0、Python 包 1.1.0 及 Python 3.10.1–3.10.12;源码与发布包需分别固定版本。已核查的 OpenEnv 封装仅使用首个 Agent,不支持多 Agent 环境,其 x86_64 Docker 二进制不能在 Apple Silicon 上运行。
我们核查了什么?
创作者:Unity Technologies and ML-Agents contributors
运行方式:创作或修改场景需要 Unity Editor 及匹配的 ML-Agents 包;Python 控制 Editor 或特定平台的可执行文件。固定版本的 OpenEnv 封装可下载示例二进制并启动本地服务,图形模式需要显示环境。桌面平台标签表示文档列出的环境运行平台,不代表所有 Unity 导出平台均已覆盖。
许可说明:ML-Agents 工具包代码采用 Apache-2.0,并附有独立第三方声明。Unity Editor 有自己的软件条款;工具包许可不替代引擎、依赖或外部素材条款。 上游许可 ↗
本条目依据原始项目材料整理,未独立运行或复现结果。AI 参与开发的描述来自作者说明;上游版本、运行条件和许可应以原始来源为准。
- 资源类型
- 环境框架
- 开发方式
- 开发方式未确认
- 来源核查
- 平台
- Windows, macOS, Linux