U3D 自动寻路问题 敌人只转想却不移动

我设置一个物体当作敌人,添加了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);//追击到主角的位置  


}  

}

0

查看全部1条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!