• G#

NavMeshBuildSettings.voxelSize

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

publik float voxelSize;

Description

Mengatur ukuran voxel di unit panjang dunia.

NavMesh dibangun oleh voxelizing pertama Adegan, dan kemudian mencari ruang yang dapat berjalan dari representasi voxelized dari Adegan. Ukuran voxel mengontrol bagaimana erat NavMesh cocok dengan geometri Adegan Anda, dan didefinisikan dalam unit dunia.

Jika Anda membutuhkan lebih detail sehingga NavMesh lebih dekat cocok dengan geometri Adegan Anda, Anda dapat mengurangi ukuran voxel. Peningkatan detail juga akan menyebabkan permainan Anda untuk mengkonsumsi lebih banyak memori dan mengambil lebih banyak waktu untuk menghitung data NavMesh. Penskalaan kira-kira quadratik, sehingga menggandakan resolusi akan mengakibatkan kuadup perkiraan waktu build.

Secara umum Anda harus bertujuan untuk memiliki diameter 4-6 voxels per karakter. Misalnya, jika Anda memiliki Adegan dengan karakter yang memiliki radius 0.3, ukuran voxel yang baik adalah 0,1. Nilai default diatur ke ketiga agenRadius.

Catatan: Jika Anda ingin menggunakan pengaturan ini, Anda juga harus mengatur overrideVoxelSize untuk benar.