Sto realizzando un gioco di hack & slash e voglio che i miei personaggi si muovano come ad esempio in Torchlight, Diablo, ecc. Attualmente generi gruppi di nodi per tutte le aree percorribili di un piano. Quando clicco da qualche parte, il giocatore passa attraverso il percorso interpolato dei nodi. Questo non sembra molto naturale. Il giocatore si muove come un robot. I nemici usano anche questo sistema di nodi per il movimento e condividono lo stesso problema, ma ho un altro problema con loro. Quando i nemici rilevano il giocatore, vanno da lui per un percorso più breve. A volte usano lo stesso percorso e si allineano al giocatore invece di circondarlo. Non so come fare in modo che i nemici scelgano percorsi diversi e circondino il giocatore. Sai come posso risolvere questo problema? Forse dovrei usare un approccio diverso per il movimento del personaggio?
La mia tecnica attuale:
Schermata della torcia:
---AGGIORNARE---
Voglio sapere come affrontare queste situazioni:
Situazione 1, ho obstalces dinamici / statici sulla mia strada
Situazione 2, i nemici hanno il percorso sam verso il giocatore (entra in coda per combattere con noi)