kelas dalam UnityEngine. Login
/
Diterapkan dalam:WordPress.org
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.
CloseUntuk 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.
CloseKelas tunggal untuk mengakses NavMesh panggang.
Gunakan kelas NavMesh untuk melakukan pertanyaan spasial seperti tes patok dan walkability. Kelas ini juga memungkinkan Anda mengatur biaya jalur untuk jenis area tertentu, dan mengubah perilaku global jalur dan menghindari.
Sebelum Anda dapat menggunakan pertanyaan spasial, Anda harus terlebih dahulu bake NavMesh untuk adegan Anda.
Lihat juga:
• Building a NavMesh - untuk informasi lebih lanjut tentang cara setup dan bake NavMesh
• Area dan Biaya - untuk mempelajari cara menggunakan berbagai jenis Area.
• NavMeshAgent - untuk mempelajari cara mengontrol dan memindahkan Agen NavMesh.
• NavMeshObstacle - untuk mempelajari cara mengontrol NavMesh Obstacles menggunakan scripting.
• OffMeshLink - untuk mempelajari cara mengontrol Tautan Off-Mesh menggunakan scripting. Login
AllAreas | Area masker konstan yang mencakup semua daerah NavMesh. |
Login Sitemap Sitemap | Jelaskan berapa jauh di masa depan agen memprediksi tabrakan untuk menghindari. |
onPreUpdate | Mengatur fungsi yang disebut sebelum NavMesh diperbarui selama eksekusi pembaruan bingkai. |
Login Login | Jumlah maksimum node diproses untuk setiap bingkai selama proses pencucian asinkron. |
AddLink | Tambahkan tautan ke NavMesh. Link dijelaskan oleh NavMeshLinkData struct. |
AddNavMeshData | Tambahkan NavMeshData yang ditentukan ke permainan. |
Login Login | Hitung jalan antara dua titik dan simpan jalan yang dihasilkan. |
CalculateTriangulation | Hitung triangulasi navmesh saat ini. |
CreateSettings | Membuat dan mengembalikan entri baru pengaturan build NavMesh tersedia untuk bangunan NavMesh runtime. |
FindClosestEdge | Temukan tepi NavMesh terdekat dari titik di NavMesh. |
GetAreaCost | Mendapat biaya untuk mencari jalan atas geometri tipe daerah. |
GetAreaFromName | Mengembalikan indeks area untuk tipe kawasan NavMesh. |
GetSettingsByID | Mengembalikan entri yang ada dari pengaturan build NavMesh. |
Login Login | Mengembalikan entri yang ada dari pengaturan pembangunan NavMesh oleh indeks yang dipesan. |
GetSettingsCount | Mengembalikan jumlah pengaturan build NavMesh yang terdaftar. |
GetSettingsNameFromID | Kembalikan nama yang terkait dengan pengaturan build NavMesh yang cocok dengan ID tipe agen yang disediakan. |
Raycast | Melacak garis antara dua poin di NavMesh. |
RemoveAllNavMeshData | Hapus semua permukaan NavMesh dan tautan dari permainan. |
RemoveLink | Hapus tautan dari NavMesh. |
RemoveNavMeshData | Hapus NavMeshDataInstance yang ditentukan dari permainan, membuatnya tidak tersedia untuk agen dan pertanyaan. |
RemoveSettings | Hapus pengaturan build yang cocok dengan ID tipe agen. |
SamplePosition | Temukan titik terdekat berdasarkan NavMesh dalam kisaran yang ditentukan. |
SetAreaCost | Menetapkan biaya untuk menemukan jalur atas geometri tipe daerah di semua agen. |
OnNavMeshPreUpdate | Delegate yang dapat digunakan untuk mendaftarkan metode callback untuk diinvoked sebelum pembaruan sistem NavMesh. |
.
Copyright ©2022 Unity Technologies. Tanggal Publikasi: 2022-04-04.