Jadi saya sudah memahami cara menggunakan A * untuk mencari jalan, dan saya bisa menggunakannya di grid. Namun, dunia gim saya sangat besar dan saya memiliki banyak musuh yang bergerak ke arah pemain, yang merupakan target yang bergerak, sehingga sistem grid terlalu lambat untuk pencarian jalur. Saya perlu menyederhanakan grafik simpul saya dengan menggunakan mesh navigasi.
Saya memahami konsep "bagaimana" mesh bekerja (menemukan jalur melalui node pada simpul dan / atau pusat-pusat tepi poligon).
Game saya menggunakan rintangan dinamis yang dihasilkan secara prosedural saat run-time.
Saya tidak bisa membungkus kepala saya di sekitar cara mengambil pesawat yang memiliki banyak hambatan di dalamnya dan secara sistematis membagi area walkable menjadi poligon untuk navigasi mesh, seperti gambar berikut.
Di mana saya memulai? Bagaimana saya tahu kapan segmen area yang bisa berjalan sudah ditentukan, atau lebih buruk, ketika saya menyadari saya perlu membagi area yang bisa didefinisikan sebelumnya sebagai algoritma "berjalan" melalui peta?
Saya menggunakan javascript di nodejs, jika itu penting.