Frage

Ich möchte veranschaulichen, wie Insekten ihrem Führer in zwei Dimensionen folgen. Wie kann ich das bewähren? Ist es möglich, dies mit Boids -Algorithmus zu tun? Oder kennt jemand einen anderen Algorithmus, der speziell aus diesem Grund entworfen wurde?

War es hilfreich?

Lösung

Algorithmen im Boids-Stil sollten dafür in Ordnung sein, aber Sie müssen wahrscheinlich den Algorithmus optimieren und ein wenig experimentieren, bevor Sie etwas bekommen, das wirklich gut aussieht. Sie erhalten so etwas wie das Verhalten von Anführern/Follower, sofern Sie Folgendes tun:

  • Holen Sie sich die "Anhänger" dazu, ihre Überschrift auf den "Führer" anzupassen. Abhängig davon, wie stark Sie möchten, können Sie diesen Effekt schwacher oder stärker machen oder ihn nur einen der Zeitpunkt anwenden usw. anwenden.

  • Sie können sich entscheiden, entweder jeden Bot demselben Anführer zu folgen oder jedem einem anderen Führer zu folgen. Wenn er erstere, erhalten Sie eine große Herde nach einer einzelnen Person. Wenn letzteres, werden Sie dazu neigen, "Ketten" zu bilden.

  • Sie möchten wahrscheinlich, dass sich die ultimativen Anführer relativ unabhängig bewegen. Vielleicht lassen Sie den Anführer zufällig verändern oder sogar versuchen, "weg" von der Mitte der Gruppe wegzugehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top