• G#

NavMeshBuilder.UpdateNavMeshData

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

publik static bool UpdateNavMeshData( AI.NavMeshData data, AI.NavMeshBuildSettings buildSettings, Daftar <NavMeshBuildSource> sources, Bounds localBounds);

Parameters

data NavMeshData
buildSettings Pengaturan build yang digunakan untuk memperbarui NavMeshData. Pengaturan build juga di sepanjang data, sehingga mengubah pengaturan akan menyebabkan membangun kembali penuh.
sources Daftar geometri input yang digunakan untuk memanggang, mereka menggambarkan permukaan untuk berjalan atau hambatan untuk menghindari.
localBounds Mengikat kotak relatif terhadap posisi dan rotasi yang menggambarkan volume di mana NavMesh harus dibangun.

Returns

Sitemap Kembali benar jika pembaruan berhasil.bool Returns true if the update was successful.

Description

Secara bertahap memperbarui NavMeshData berdasarkan sumber. (UnityEngine)

Setiap kali NavMeshData dibangun atau diperbarui, data sumbernya disembuhkan, dan hashes disimpan bersama dengan NavMeshData.

Ketika disebut, pertama hashes yang terkenal dan dibandingkan dan hanya berubah bagian dibangun kembali. Untuk alasan ini, daftar sumber harus selalu mengandung semua geometri input, bahkan jika mereka belum pindah atau berubah. Jika daftar sumber dimodifikasi antara panggilan untuk MemperbaruiNavMeshData sumber yang hilang dianggap berubah. Cobalah untuk menyediakan sumber yang belum berubah karena pembaruan terakhir dalam urutan relatif yang sama seperti sebelumnya karena urutan mereka dapat mempengaruhi nilai-nilai hashes. Ukuran ini memastikan bahwa bagian yang tidak berubah tidak berhasil dibangun kembali.

Anda harus menyediakan struktur Bounds untuk parameter localBounds.

See Juga: NavMeshBuilder.UpdateNavMeshDataAsync.