羣聚

羣聚的三個特色:對象

1.凝聚:每一個單位都往鄰近單位的平均位置行動;blog

2.對齊:每一個單位行動時,都要把本身對齊在其鄰近單位的平均方向上;im

3.分隔:每一個單位行動時,要避免撞上其鄰近單位。d3

 

視野db

每一個單位都有視野,視野中的其它單位爲採集對象。img

視野越寬,隊伍的組織性越好,移動軌跡更爲普遍,視野越窄,移動越單調。移動

寬廣視野dba

有限視野co

狹窄視野採集

 

凝聚和對齊

凝聚是每一個單位向鄰近單位的平均位置移動,平均位置如圖中的點所示。

鄰近單位位置總和:

凝聚規則

對齊則會將鄰近的速度向量進行矢量加,再除以個數求出平均值,最後換算成單位向量做爲行動的主導方向,速度爲平均值。

對齊規則:

 

分隔

如圖所示,中間的小圓弧,就是爲移動單位設定一個最小間隔單位,當其它單位靠近此圓弧時,該單位就會施加校訂轉向力,遠離防止相撞。

分隔:

 

 

 

相關文章
相關標籤/搜索