• G#

NavMeshBuilder.UpdateNavMeshDataAsync

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 AsyncOperation UpdateNavMeshDataAsync( 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 disembuhkan bersama dengan data, sehingga mengubah pengaturan kemungkinan 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 Dapat digunakan untuk memeriksa kemajuan pembaruan.AsyncOperation Can be used to check the progress of the update.

Description

Asynchronously dan secara bertahap memperbarui NavMeshData berdasarkan sumber. (UnityEngine)

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

Ketika UpdateNavMeshDataAsync() disebut, pertama hashes 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 MemperbaruiNavMeshDataAsync sumber yang hilang dianggap perubahan. 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.Cancel.