跟随领导者的昆虫 - 我可以为此实施Boids算法吗?

时间:2011-06-12 17:16:11

标签: algorithm implementation boids

我想说明昆虫如何在二维中追随他们的领导者。 我该怎么做呢? 是否可以使用Boids算法执行此操作? 或者也许有人知道另一种算法,特别是出于这个原因而设计的?

1 个答案:

答案 0 :(得分:2)

Boids风格的算法对此应该没问题,但是在获得看起来非常好的东西之前,您可能需要调整算法并进行一些实验。您将获得类似领导者/追随者行为的内容,您可以执行以下操作:

  • 让“追随者”调整他们朝向“领导者”的方向。根据您想要追随者效果的强度,您可以使此效果更弱或更强,或者仅在某些时候应用它等。

  • 您可以选择让每个机器人跟随同一个领导者,或者每个机器人跟随不同的领导者。如果是前者,你会得到一个跟随一个人的大群。如果是后者,你将倾向于形成“链”。

  • 您可能希望最终的领导者相对独立地移动。也许让领导者随意改变方向,或者甚至试图从小组的中心“离开”。