我正在尝试覆盖此功能。但正如我在一些教程中看到的那样,这些是我在使用它们时遇到的错误:
错误消息是
“不需要使用指令”
(对于第 3 行中的错误)和
“找不到类型或命名空间名称‘type/namespace’(您是否缺少 using 指令或程序集引用?)”
(对于第 7 行中的错误)。
自动完成为我生成的功能如下:
版本详细信息为:Unity 2021.1.19f1 和 MLAgents 版本
我会很感激任何帮助。
谢谢
刚刚修复了同样的问题。您可能在包管理器中安装了旧版本的 ML 代理。只需通过以下方式返回包管理器:
窗口 > 包管理器
确保您正在可视化 Unity 注册表包并搜索 ML 代理。展开该字段并搜索至少 1.4.0 版本的包。此版本将允许您使用OnActionReceived(ActionBuffers actions)
.
阅读此处文档的高级安装部分后,问题得到解决: https ://docs.unity3d.com/Packages/com.unity.ml-agents@2.1/manual/index.html