Masuk ke pembuat NavMesh adalah daftar sumber pembangunan NavMesh.
Bentuk mereka bisa menjadi salah satu berikut: mesh, terrain, kotak, sphere, atau kapsul. Masing-masing dari mereka dijelaskan oleh seorang NavMeshBuildSource struct.
Anda dapat menentukan sumber build dengan mengisi bangunan NavMeshBuildSource dan menambahkannya ke daftar sumber yang dilewati ke fungsi bake. Atau, Anda dapat menggunakan API pengumpulan untuk dengan cepat membuat sumber build NavMesh dari jaring render yang tersedia atau tabrakan fisika. NavMeshBuilder.CollectSources.
Jika Anda menggunakan fungsi ini pada runtime, setiap jala dengan akses baca / tulis dinonaktifkan tidak akan diproses atau disertakan di NavMesh akhir. SitemapMesh.isReadable.
using UnityEngine; using UnityEngine.AI;
public class Example : MonoBehaviour { // Make a build source for a box in local space public NavMeshBuildSource BoxSource10x10() { var src = new NavMeshBuildSource(); src.transform = transform.localToWorldMatrix; src.shape = NavMeshBuildSourceShape.Box; src.size = new Vector3(10.0f, 0.1f, 10.0f); return src; } }
area | Jelaskan jenis area permukaan NavMesh untuk objek ini. |
component | Poin ke komponen sendiri - jika tersedia, jika tidak mati. |
shape | Jenis bentuk sumber ini menjelaskan. Lihat Juga: NavMeshBuildSourceShape. |
size | Jelaskan dimensi bentuk. |
Login Sitemap | Jelaskan objek yang direferensikan untuk jenis sumber input Mesh dan Terrain. |
transform | Jelaskan matriks transformasi lokal ke dunia dari sumber build. Itu, posisi dan orientasi dan skala bentuk. |