Saya membuat game hack & slash dan saya ingin karakter saya bergerak seperti misalnya di Torchlight, Diablo, dll. Saat ini saya menghasilkan set node untuk semua area walkable di lantai. Ketika saya mengklik di suatu tempat pemain pergi ke sana melalui jalur node interpolasi. Ini tidak terlihat sangat alami. Pemain bergerak seperti robot. Musuh juga menggunakan sistem simpul ini untuk pergerakan dan berbagi masalah yang sama tapi saya punya satu masalah lagi dengan mereka. Ketika musuh mendeteksi pemain, mereka pergi kepadanya dengan jalur terpendek. Terkadang mereka menggunakan jalur yang sama dan berbaris ke pemain alih-alih mengelilinginya. Saya tidak tahu bagaimana membuat musuh memilih jalur yang berbeda dan mengelilingi pemain. Apakah Anda tahu bagaimana saya bisa menyelesaikan masalah ini? Mungkin saya harus menggunakan pendekatan berbeda untuk pergerakan karakter?
Teknik saya saat ini:
Tangkapan layar Torchlight:
---MEMPERBARUI---
Saya ingin tahu bagaimana menghadapi situasi ini:
Situasi 1, saya mengalami gangguan dinamis / statis dalam perjalanan
Situasi 2, Musuh memiliki jalur sam untuk pemain (masuk ke antrian untuk bertarung dengan kami)