Estou usando a busca de caminhos no meu jogo para levar uma multidão a outro jogador (para persegui-los). Isso funciona para levá-los ao topo do player, mas eu quero que eles parem um pouco antes do destino (portanto, escolher o penúltimo nó funciona bem).
No entanto, quando vários mobs estão perseguindo o celular, às vezes "se empilham uns sobre os outros". Qual é a melhor maneira de evitar isso? Não quero tratar as mobs como opacas e bloqueadas (porque não são, você pode passá-las), mas quero que as mobs tenham algum senso de estrutura.
Exemplo:
Imagine que cada cobra se guiou para mim e deveria cercar "Setsuna". Observe como as duas cobras decidiram me atacar? Este não é um requisito estrito; mesmo sendo ligeiramente deslocado, tudo bem. Mas eles devem "cercar" Setsuna.