移动逻辑修改

This commit is contained in:
huyulong 2024-12-13 19:17:57 +08:00
parent b5df614e9c
commit 7e7c986885

View File

@ -89,6 +89,7 @@ public class RecuseNpc : MonoBehaviour
private void Update()
{
// 继续处理NPC的状态和动画
switch (nstate)
{
@ -109,9 +110,9 @@ public class RecuseNpc : MonoBehaviour
currentTarget = targetPoints[0]; // 获取当前的目标点
nstate = Npcstate.run;
movebool = true;
float dis = Vector3.Distance(this.transform.position, currentTarget);
// 判断是否到达目标点
if (movebool && navMeshAgent.remainingDistance <= navMeshAgent.stoppingDistance)
if (movebool && dis < 0.1)
{
Debug.Log("到达目标点");