我正在自学Unity。我已经开始开发我想做的游戏应用程序。在这个项目中,我想使用 NavMeshAgent 让“npc”找到它附近的项目并去抓取它们。
我确实看到了游戏对象上的组件,但是当我试图从脚本中访问它时,我无法创建具有 NavMeshAgent 类型的变量:就像没有这样的东西!
我需要导入一些东西还是缺少一些东西?我看过教程,甚至尝试了 100% 相同的代码,但它无法识别 NavMeshAgent。
例子
如果我做 :
public GameObject gameObject;
然后我们创建了一个名为“gameObject”的变量,如果我想创建一个 NavMeshAgent,它现在是 GameObject 的类型,例如:
public NavMeshAgent agent;
然后它将无法识别“NavMeshAgent”并且编译器说它是一个错误。
我应该怎么办?