using UnityEngine;
using System.Collections;public class Follow : MonoBehaviour {
//自动跟随
public NavMeshAgent Agent;
public Transform Person;
// Use this for initialization
void Start () {
Agent = GetComponent<NavMeshAgent>();
//获取人物的坐标
Person = GameObject.Find("Cubea").transform;
}
// Update is called once per frame
void Update () {
//创建一条相机发出的射线到鼠标移动到的位置
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
//射线命中的点
RaycastHit Hit;
//如果检测到碰撞
if (Physics.Raycast(ray,out Hit))
{
print("我来了");
if (Input.GetMouseButtonDown(0))
{
//让带有自动跟随组件的物体找我们点的那个位置
Agent.SetDestination(Hit.point);
}
}
}
}