public Transform PoOne;
public Transform PosTwo;
public GameObject Enumy;
public GameObject Player;
void Start()
{
GetComponent<NavMeshAgent>().destination = PosTwo.position;
}
void Update()
{
if(Vector3.Distance(Player.transform.position,transform.position)<10&& Vector3.Distance(Player.transform.position, transform.position)>2)
{
GetComponent<NavMeshAgent>().destination = Player.transform.position;
}
else if(Vector3.Distance(Player.transform.position, transform.position) <= 2)
{
Enumy.GetComponent<Animator>().SetBool("Enum", true);
}
else
{
if (Vector3.Distance(transform.position, PosTwo.position) < 0.1f)
{
GetComponent<NavMeshAgent>().destination = PoOne.position;
}
if (Vector3.Dist
Unity中的AI怪物巡逻
最新推荐文章于 2024-06-03 18:28:57 发布