2024-06-23 19:12:22 +01:00

34 lines
764 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
namespace MBTExample
{
public class PlayerNavmeshController : MonoBehaviour
{
public Camera cam;
public NavMeshAgent agent;
void Reset()
{
cam = Camera.main;
agent = GetComponent<NavMeshAgent>();
}
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{
Ray ray = cam.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out RaycastHit hit))
{
agent.SetDestination(hit.point);
}
}
}
}
}