0

我正在尝试覆盖此功能。但正如我在一些教程中看到的那样,这些是我在使用它们时遇到的错误:

这里

错误消息是

“不需要使用指令”

(对于第 3 行中的错误)和

“找不到类型或命名空间名称‘type/namespace’(您是否缺少 using 指令或程序集引用?)”

(对于第 7 行中的错误)。

自动完成为我生成的功能如下:

这里

版本详细信息为:Unity 2021.1.19f1 和 MLAgents 版本

我会很感激任何帮助。

谢谢

4

2 回答 2

0

刚刚修复了同样的问题。您可能在包管理器中安装了旧版本的 ML 代理。只需通过以下方式返回包管理器:

窗口 > 包管理器

确保您正在可视化 Unity 注册表包并搜索 ML 代理。展开该字段并搜索至少 1.4.0 版本的包。此版本将允许您使用OnActionReceived(ActionBuffers actions).

于 2021-12-07T00:47:30.040 回答
0

阅读此处文档的高级安装部分后,问题得到解决: https ://docs.unity3d.com/Packages/com.unity.ml-agents@2.1/manual/index.html

于 2021-12-11T19:02:10.633 回答