我设置一个物体当作敌人,添加了Navmeshagent,然后写了脚本如下:
可是这个东西就是不动,我移动主角这个物体的朝向会跟着,但就是不动。。。这是为什么啊,求大神解答!
using UnityEngine;
using System.Collections;
public class enemymov : MonoBehaviour {
private NavMeshAgent agent;
private Transform player;
void Awake()
{
agent = this.GetComponent<NavMeshAgent>();
}
void Start () {
player = GameObject.FindGameObjectWithTag("Player").transform;
}
void Update () {
transform.LookAt (player.position);
agent.SetDestination(player.position);//追击到主角的位置
}
}