我想说明昆虫如何在二维中跟随它们的领导者。我怎样才能做到这一点?是否可以使用 Boids 算法来做到这一点?或者也许有人知道另一种算法,专门为此设计的?
问问题
578 次
1 回答
2
Boids 风格的算法对此应该没问题,但是您可能需要调整算法并进行一些实验,然后才能得到看起来非常好的东西。如果您执行以下操作,您将获得类似领导/追随者的行为:
让“追随者”调整他们朝向“领导者”的方向。根据您希望追随者效果有多强,您可以使此效果更弱或更强,或者仅在某些时候应用它等。
您可以选择让每个机器人都跟随同一个领导者,或者每个机器人都跟随不同的领导者。如果是前者,你会得到一大群人追随一个人。如果是后者,您将倾向于形成“链条”。
您可能希望最终领导者相对独立地行动。也许让领导随机改变方向,甚至尝试“远离”团队的中心。
于 2011-06-12T17:34:55.933 回答