我想测试 Unity ML 示例“3D Ball”。所以,我设置了环境:
- 通过 Unity 包管理器导入 ML 代理包。
- 将 Unity 官方 GitHub 中的 ML Agent 示例资产复制到我的项目文件中。
然后,我打开示例场景并播放该场景。但是每个包含“使用 Unity.MLAgents.Actuators”的代码都会失败,并出现以下错误:
Assets\test.cs(5,22):错误 CS0234:命名空间“Unity.MLAgents”中不存在类型或命名空间名称“Actuators”(您是否缺少程序集引用?)
所以,我试图找到 MLAgents.Actuator 模块的源代码。但我还没有找到任何东西。
有人说执行器模块是在 ML Agent 1.0.3 之后应用的,但我导入了最新版本(v. 1.0.4)。
如何正确导入 ML Agents 包?每个 YouTube 教程都没有显示我遇到的问题。
这是我的环境:
- Unity 版本:Unity 2020.1.0f
- 机器学习代理版本:1.0.4 版
- ML 代理示例:版本 7