【问题标题】:Unity ML Agents Package Manager is not importing Actuator scriptUnity ML 代理程序包管理器未导入执行器脚本
【发布时间】:2020-09-27 06:05:03
【问题描述】:

我想测试 Unity ML 示例“3D Ball”。所以,我设置了环境:

  1. 已通过 Unity 包管理器导入 ML 代理包。
  2. 将 ML Agent 示例资产从 Unity 官方 GitHub 复制到我的项目文件。

然后,我打开示例场景并播放该场景。但是每个包含“使用 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
  • ML 代理版本:1.0.4 版
  • ML 代理示例:版本 7

【问题讨论】:

  • 执行器是 1.4.0 预览版中添加的一项新功能。它们不存在于任何 1.0.x 包中。
  • 如果您需要使用 1.0.x 包,请确保您从兼容版本(而不是 master 分支)获取示例。例如,这里是 1.0.2 标签:github.com/Unity-Technologies/ml-agents/tree/…。看起来缺少 1.03 和 1.0.4 标记,但我会在明天更新它们。
  • 感谢您的评论。:) 我会尝试这个建议。

标签: c# unity3d ml-agent


【解决方案1】:

将包更新为1.4.0-preview 或更高版本(根据您的 Unity 版本,您可能需要更改一些包管理器设置才能看到预览包)。 从1.0.x包对应的标签中获取示例,例如com.unity.ml-agents_1.0.6

【讨论】:

    【解决方案2】:

    您必须从克隆的存储库手动安装它。

    【讨论】:

      【解决方案3】:

      我从“Unity Hub”添加项目,而不是将资产文件夹插入新项目。 然后一切正常。甚至预览包也喜欢 [com.unity.ml-agents.extensions”:“文件:../../com.unity.ml-agents.extensions] 从我的项目目录自动添加到项目中!

      【讨论】:

        【解决方案4】:

        如果您需要使用 1.0.x 软件包,请确保您从兼容版本(而不是 master 分支)获取示例。例如,这里是 1.0.2 标签:github.com/Unity-Technologies/ml-agents/tree/...。看起来缺少 1.03 和 1.0.4 标签,但我明天会更新它们。 – celion 20 年 9 月 27 日 20:27

        Celion 有正确的答案

        【讨论】:

          【解决方案5】:

          我有同样的问题,我对 Unity 很陌生。我发现它与版本控制有关。您需要使用正确版本的软件包。通过从 Unity Registry 安装,我无法安装最新版本。

          我只是从磁盘安装软件包。 Here 遵循安装 com.unity.ml-agents Unity 包。它解决了我的问题。

          【讨论】:

            【解决方案6】:

            Unity.MLAgents.Actuators此软件包在此之前处于预览状态,如果您想使用此软件包,您需要从软件包管理器更新您的 MLAgents 软件包。

            【讨论】:

              猜你喜欢
              • 2011-09-14
              • 1970-01-01
              • 2022-06-25
              • 1970-01-01
              • 1970-01-01
              • 2021-02-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多