Komponen bangunan NavMesh
Membuat Agen NavMesh

Pengaturan NavMesh Bake Lanjutan

Area Wilayah Min

Pengaturan build canggih Area Wilayah Min memungkinkan Anda untuk menyisipkan daerah NavMeshSebuah mesh yang Unity menghasilkan perkiraan daerah dan hambatan yang dapat berjalan di lingkungan Anda untuk mencari jalan dan navigasi yang dikendalikan AI. More info
Lihat di Glossary
yang tidak terhubung kecil. Wilayah NavMesh yang luas permukaannya lebih kecil dari nilai yang ditentukan, akan dihapus.

Harap dicatat bahwa beberapa daerah mungkin tidak dihapus meskipun pengaturan Area Wilayah Min. NavMesh dibangun sejajar sebagai grid ubin. Jika sebuah daerah yang menggemaskan batas ubin, daerah tidak dihapus. Alasan ini adalah bahwa pemangkasan daerah terjadi pada tahap dalam proses pembangunan di mana ubin sekitarnya tidak dapat diakses.

Ukuran Voxel

Ukuran voxel manual memungkinkan Anda untuk mengubah akurasi di mana proses bake beroperasi.

Proses bake NavMesh menggunakan voxelization untuk membangun NavMesh dari geometri tingkat arbitrase. Dalam lulus pertama algoritma, sceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
di rasterisasi menjadi voxels, kemudian permukaan yang dapat berjalan diekstraksi, dan akhirnya permukaan yang dapat berjalan berubah menjadi navigasi meshGrafik utama primitif Unity. Mesh membuat sebagian besar dunia 3D Anda. Unity mendukung mesh poligon triangulat atau Quadrangulasi. Nurbs, Nurms, permukaan Subdiv harus dikonversi ke poligon. More info
Lihat di Glossary
. Ukuran voxel menjelaskan bagaimana akurat NavMesh yang dihasilkan mewakili geometri adegan.

Akurasi default ditetapkan sehingga ada 3 voxels per radius agen, yaitu, seluruh lebar agen adalah 6 voxels. Ini adalah perdagangan yang baik antara akurasi dan kecepatan bake. Halving ukuran voxel akan meningkatkan penggunaan memori sebesar 4x dan akan memakan waktu 4x lebih lama untuk membangun adegan.

Umumnya Anda tidak perlu menyesuaikan ukuran voxel, ada dua skenario di mana ini mungkin diperlukan: membangun radius agen yang lebih kecil, atau lebih akurat NavMesh.

Radius Agen Kecil

Ketika Anda bake untuk radius agen yang lebih kecil buatan, sistem bake NavMesh juga akan mengurangi ukuran voxel. Jika dimensi agen lain tetap sama, mungkin tidak perlu untuk meningkatkan resolusi build NavMesh.

Cara termudah untuk melakukan itu adalah sebagai berikut:

  1. Mengatur Radius Agen ke radius agen nyata.
  2. Putar pada Ukuran Voxel Manual, ini akan mengambil ukuran voxel saat ini dan "beku".
  3. Mengatur Radius Agen yang lebih kecil, karena Anda telah diperiksa pada Ukuran Voxel Manual ukuran voxel tidak akan berubah.

Lebih Akurat NavMesh

Jika tingkat Anda memiliki banyak bintik-bintik ketat, Anda mungkin ingin meningkatkan akurasi dengan membuat voxel lebih kecil. Label di bawah Ukuran Voxel menunjukkan hubungan antara ukuran voxel dan Radius Agen. Rentang yang baik adalah sesuatu antara 2–8, akan lebih jauh dari itu umumnya menghasilkan waktu build yang benar-benar panjang.

Ketika Anda sengaja membangun koridor ketat dalam permainan Anda, harap perhatikan bahwa Anda harus meninggalkan setidaknya izin 4 * Sitemap selain radius agen, terutama jika koridor berada di sudut.

Jika Anda membutuhkan koridor yang lebih kecil daripada baking NavMesh dapat mendukung, mempertimbangkan menggunakan tautan Off-Mesh. Ini memiliki manfaat tambahan yang dapat Anda deteksi ketika mereka digunakan dan dapat, misalnya, memainkan animasi tertentu.

Pembacaan lebih lanjut

Komponen bangunan NavMesh
Membuat Agen NavMesh