Насекомые после лидера - Могу ли я реализовать алгоритм Boids для этого?

StackOverflow https://stackoverflow.com/questions/6323353

  •  27-10-2019
  •  | 
  •  

Вопрос

Я хотел бы проиллюстрировать, как насекомые следуют за своим лидером в 2 измерениях. Как я могу это сделать? Можно ли это сделать с помощью алгоритма Boids? Или, может быть, кто -то знает другой алгоритм, разработанный специально по этой причине?

Это было полезно?

Решение

Алгоритмы в стиле Boids должны быть в порядке для этого, однако вам, вероятно, потребуется настроить алгоритм и немного экспериментировать, прежде чем вы получите что-то, что выглядит действительно хорошо. Вы получите что -то вроде поведения лидера/последователя, предоставляя вам следующее:

  • Получить «последователей», чтобы настроить направление к «лидеру». В зависимости от того, насколько сильным вы хотите, чтобы эффект последователя был, вы можете сделать этот эффект слабее или сильнее, или применить его только некоторое время и т. Д.

  • Вы можете выбрать либо, чтобы каждый бот следовал за одним и тем же лидером, либо каждый следовал за другим лидером. Если первое, вы получите большую стадо после одного человека. Если последнее, вы будете склонны получить формирование «цепочек».

  • Вы, вероятно, захотите, чтобы конечный лидер (ы) двигался относительно независимо. Может быть, заставьте лидер смениться случайным образом или даже попытаться уехать «от центра группы».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top