
using UnityEngine;
using System.Collections;
public class MovePoint : MonoBehaviour {
private NavMeshAgent agent;
public GameObject target;
// Use this for initialization
void Start () {
agent=GetComponent<NavMeshAgent>();
}
// Update is called once per frame
void Update () {
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, 100/*, LayerMask.NameToLayer("Ground")*/))
{
if (Input.GetMouseButtonDown(0))
{
agent.SetDestination(new Vector3(hit.point.x, agent.transform.position.y, hit.point.z));
}
}
// agent.SetDestination(target.transform.position);//此处为自动寻物 ,上方是鼠标定点寻路
}
}