Dalam situasi ini, saya memiliki nilai ketinggian medan yang saya hasilkan secara prosedural. Untuk rendering, saya menggunakan posisi kamera untuk menghasilkan peta tinggi ukuran yang sesuai. Untuk tabrakan, bagaimanapun, saya perlu memiliki bidang ketinggian yang dihasilkan di daerah di mana objek dapat berpotongan.
Solusi potensial saya saat ini, yang mungkin naif, adalah untuk mengulangi semua aktor fisika "bangun", menggunakan batas / luasan dan kecepatan mereka untuk menghasilkan bola di mana mereka dapat berada setelah pembaruan fisika, kemudian menghasilkan nilai ketinggian untuk rentang yang mencakup kelompok berkerumun aktor. Namun, sebagian besar dari data itu kemungkinan sudah dihitung oleh PhysX.
Apakah ada beberapa API, mungkin seperangkat pertanyaan, bahkan panggilan balik dari sistem spasial, yang dapat saya gunakan untuk memprediksi di mana nilai ketinggian medan akan dibutuhkan?
sumber
Jawaban:
Jika Anda menghasilkan jerat dari data Anda untuk rendering, Anda bisa meneruskan mesh ke PhysX sebagai collider Mesh. Artinya, PhysX dan renderer Anda merujuk objek yang sama memotong overhead.
sumber