Navigation Meshes
Sistem pathfinding perlu cara untuk menggambarkan bagian mana di dunia permainan yang dapat dicapai oleh karakter dan juga cara untuk menentukan rute yang memungkinkan antara dua titik dan memilih yang terbaik. Mesh merupakan solusi yang baik untuk kedua masalah tersebut. Area yang bisa dicapai didefinisikan sebagai polygon dari mesh,sedangkan jalur gerak dibagi menjadi hop antara dua polygon yang berdekatan. Pada prakteknya, mesh grafis sering terlalu detil sehingga kurang efisien untuk navigasi, dengan alasan ini, sistem AI biasanya ditambahkan pada lantai mesh dengan mesh sederhana yang tidak terlihat yang sering disebut sebagai navigation mesh (atau navmesh). Dan ada teknik untuk membuat navmesh secara otomatis dari lantai mesh grafis dan beberapa parameter numeris. Proses komputasi navmesh dikenal dengan Baking.Radius menentukan seberapa dekat karakter navigasi terhadap tembok dan lebar dua gap yang dapat dilewati.
Height mengacu kepada tinggi atap diatas permukaan navmesh, sehingga sebuah area tidak dapat dilalui sebuah karakter karena tidak cukup tinggi untuk karakter tesebut.
Max Slope, merupakan parameter yang mengatur batasan dari kecuraman dimana lereng menjadi tembok.
Step Height merupakan tinggi maksimum dari tabrakan atau kecuraman dari permukaan lantai yang tidak dapat diperdulikan oleh karakter, sehingga kecuraman apapun yang lebih tinggi menjadi area yang terputus)
Sumber :1. http://docs.unity3d.com/Manual/Navmeshes.html
Tidak ada komentar:
Posting Komentar