小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Navmesh如何判斷當(dāng)前已經(jīng)沒有路

 勤奮不止 2023-09-26 發(fā)布于北京
using UnityEngine;
using UnityEngine.AI;

public class AIController : MonoBehaviour
{
    private NavMeshAgent agent;
    private Transform player;

    void Start()
    {
        agent = GetComponent<NavMeshAgent>();
        player = GameObject.FindGameObjectWithTag("Player").transform;
    }

    void Update()
    {
        // 檢查是否可以到達(dá)玩家位置
        NavMeshPath path = new NavMeshPath();
        if (NavMesh.CalculatePath(transform.position, player.position, NavMesh.AllAreas, path))
        {
            // 如果路徑的狀態(tài)是Complete,表示可以到達(dá)
            if (path.status == NavMeshPathStatus.Complete)
            {
                agent.SetDestination(player.position);
            }
            else
            {
                // 無(wú)法到達(dá),可以執(zhí)行放棄追逐的邏輯
                // 例如:停止追逐、切換到巡邏狀態(tài)等
            }
        }
    }
}

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多