首页 > 解决方案 > 找不到类型或命名空间“NModel”

问题描述

我正在尝试嵌入我在我的 c# unity 脚本中训练的模型。通过做这样的事情

using UnityEngine;
using UnityEngine.UI;
using MLAgents;

public class loadImage : MonoBehaviour {

    public NNModel modelSource;

    var model = ModelLoader.Load(modelSource);

这是由这些梭子鱼文档在统一的 github 上规定的。但是,我得到了错误

The type or namespace 'NModel' could not be found. Are you missing a using directive or assembly reference?

真的不知道我怎么能在 c# 和 Unity 编程中添加这个相当新的东西,所以这个错误的原因可能是相当基本的。我是不是忘记了什么?

谢谢!

标签: c#.netunity3dml-agentbarracuda

解决方案


虽然我迟到了,以防万一有人还在为这个问题苦苦挣扎,只需添加:

using Unity.Barracuda;

代替

using Barracuda;

解决了我的问题


推荐阅读