Consegui obter o trabalho de busca de caminho para uma única unidade e evitei a colisão agente-agente, mas agora preciso enviar um grupo de agentes para algum local.
Esta é a minha configuração até agora:
- Localização de waypoint
- A distância mínima entre dois nós é um pouco maior que o maior raio da esfera delimitadora permitido para um agente.
- Os agentes evitam colisões com outros agentes adotando algum comportamento de orientação I com base no caminho claro
Então agora eu preciso enviar meus agentes para algum lugar do grupo. Eu li alguns posts dizendo que uma maneira de fazer isso é criar um líder de grupo e dar as outras unidades compensadas para sua posição.
Mas então o problema é: e se a formação do grupo não puder ser alcançada? por exemplo, você deseja formar um retângulo, mas na posição de destino existe uma estrutura próxima que impede a criação de uma configuração de retângulo.