• G#

NavMeshAgent. HitungPath

Sarankan perubahan

Success!

Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.

Close

Penjelasan gagal

Untuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.

Close

Cancel

Declaration

public bool Login Login( Vektor3 targetPosition, AI.NavMeshPath path);

Parameters

targetPosition Posisi akhir jalan yang diminta.
path Jalan yang dihasilkan.

Returns

Sitemap Benar jika jalan ditemukan.bool True if a path is found.

Description

Menghitung jalan ke titik yang ditentukan dan menyimpan jalan yang dihasilkan.

Fungsi ini dapat digunakan untuk merencanakan jalan ke depan waktu untuk menghindari penundaan dalam gameplay ketika jalan diperlukan. Penggunaan lain adalah untuk memeriksa apakah posisi target dapat dicapai sebelum memindahkan agen.

using UnityEngine;
using UnityEngine.AI;
using System.Collections;

public class ExampleClass : MonoBehaviour { public Transform target; private NavMeshAgent agent; void Start() { agent = GetComponent<NavMeshAgent>(); NavMeshPath path = new NavMeshPath(); agent.CalculatePath(target.position, path); if (path.status == NavMeshPathStatus.PathPartial) { } } }