Logré obtener trabajo de búsqueda de ruta para una sola unidad, y logré evitar la colisión agente-agente, pero ahora necesito poder enviar un grupo de agentes a algún lugar.
Esta es mi configuración hasta ahora:
- Waypoint pathfinding
- La distancia mínima entre dos nodos es un poco más grande que el radio de la esfera límite más grande permitido para un agente.
- Los agentes evitan las colisiones con otros agentes haciendo un comportamiento de dirección I basado en clearpath
Así que ahora necesito enviar a mis agentes a algún lugar del grupo. He leído algunas publicaciones que dicen que una forma de hacerlo es crear un líder de grupo y dar a las otras unidades compensaciones a su posición.
Pero entonces el problema es, ¿qué pasa si no se puede lograr la formación del grupo? por ejemplo, desea formar un rectángulo, pero en la posición de destino hay una estructura cercana que le impide crear una configuración de rectángulo.