void Update () {
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if(Physics.Raycast(ray, out hit))
{
navmeshagent.SetDestination(hit.point);
}
}
}
这个代码搭配navmeshagent实现控制角色跟随鼠标点击的方向移动。