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);//追击到主角的位置  


}  

}

http://blog.csdn.net/moonhot537/article/details/51488631