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实现控制角色跟随鼠标点击的方向移动。
利用navmeshagent组件实现点击地图控制角色移动
最新推荐文章于 2024-08-18 00:00:49 发布