我自己学习Unity。我已经开始研究我想做的游戏应用了。在这个项目中,我想使用NavMeshAgent让“npc”找到它附近的项目并去抓它们。
我确实看到了游戏对象上的组件,但是当我尝试从脚本中获取它时,我无法使用NavMeshAgent类型创建变量:它就像没有这样的东西!
我需要输入一些东西还是我错过了什么?我观看了教程,甚至尝试了100%相同的代码,但它无法识别NavMeshAgent。
示例
如果我这样做:
public GameObject gameObject;
然后我们创建了一个名为“gameObject”的变量,如果我想创建一个NavMeshAgent,它现在是GameObject的类型,如:
public NavMeshAgent agent;
然后它将无法识别“NavMeshAgent”并且编译器说它出错了。
我该怎么办?
答案 0 :(得分:1)