群体

参考

面板:

粒子系统 ‣ 物理

类型:

群体

Boids粒子系统由有限的人工智能控制,可以编程以遵循基本规则和行为。它们非常适合模拟鸡群,群体,群体以及各种动物,昆虫和鱼类或捕食者与捕食者模拟的学校。他们可以对其他对象的存在以及他们自己系统的成员做出反应。Boids只能处理一定数量的信息,因此Boid Brain规则的顺序非常重要。在某些情况下,仅评估前三个参数。

移动

参考

面板:

粒子系统 ‣ 物理 ‣ 移动

群体在启用碰撞功能后会避开物体,向目标移动,并根据 群集行为逻辑 逃离 “捕猎者”。它们的行为会根据它们是在空中还是在陆地上而发生变化。

允许飞行

允许在空中移动。

允许着陆

允许在陆地移动。

允许攀爬

允许向目标物体攀爬。

最大空速

群体在空中能达到的最大速度。

最小空速

群体在飞行时保持的最小速度。

最大空中加速度

控制群体在空中改变方向的速度,以最大速度的百分比表示。数值越大,动作越敏捷。

最大空中角速度

限制群体在空中转弯的急剧程度,以 180 度的百分比表示。数值越小,飞行时的曲线越平滑。

空中的个体私有空间

空中群体的私有空间半径,占其颗粒大小的百分比。数值越大,群体的拥挤程度越低。

着陆平滑度

调整群体在表面着陆的软硬度。数值越大,着陆时的过渡越平缓。

最大着陆速率

群体在陆地上能达到的最大速度。

跳跃速率

群体在跳跃过程中达到的速度。

最大着陆加速度

控制群体在陆地上改变方向的速度,以最大速度的百分比表示。

最大着陆角速度

限制群体在陆地上转弯的急剧程度,以 180 度的百分比表示。数值越小,转弯越平滑,不那么突然。

着陆独占空间

陆地上群体的私有空间半径,占其颗粒大小的百分比。较大的数值会减少群体或群组之间的拥挤。

着陆粘滞力

Determines the strength of a force required to influence boids on land. Use lower values to allow boids to move more freely when interacting with forces.

碰撞集合

将碰撞限制在指定集合内的对象。这对于限制某些对象或环境的交互非常有用。

战斗

参考

面板:

粒子系统 ‣ 物理 ‣ 战斗

健康状态

出生时的初始健康状态。

强度

攻击时每秒造成的最大伤害。

攻击性

群体这次比敌人更强大。

精度

攻击的准确性。

范围

群里可以攻击的最大距离。

杂项

参考

面板:

粒子系统 ‣ 物理 ‣ 杂项

倾斜

转弯时速度矢量周围的旋转量。1.0的倾斜量具有自然的倾斜效应。

音调

侧向量周围的旋转量。

高度

群体相对于粒子系统大小的高度。

关系

参考

面板:

粒子系统 ‣ 物理 ‣ 关系

目标

列表视图 允许你设置其他粒子系统以与该群体做出反应。

目标物体

数据 ID 来选择与设置于粒子系统中的的对象。

系统

在粒子面板的列表视图中设置的 对象 粒子系统的索引。

模式
敌人:

讲类型设置为 敌人 将导致系统互相争斗。

友军:

将使系统协同作战。

中立:

不参与他们彼此之间的战斗。

偏转

群体将根据碰撞规则的权重尝试避免偏转对象。适用于凸面(凹面还需要一些做些设置)。

力场

与其他物理类型一样,群体也收外力场的影响。

此外,特殊的 群体 力场可以与群体物理一起使用。这些效果器可以是群体试图避免的捕食者(正强度),或者是群体试图根据 群体首脑 的(分别) 忽略攻击目标 规则达到的目标(负强度)。

群集行为逻辑

参考

面板:

粒子系统 ‣ 物理 ‣ 群集行为逻辑

群集行为逻辑面板控制群簇粒子间互动的方式。群簇的行为由一系列规则控制。只能解算列表中的一定数量的信息。如果超出内存容量,则忽略其余规则。

默认情况下,规则从顶部列表解析到底部列表(因此给出明确的优先级),并且可以使用右侧的小箭头按钮修改顺序。

规则解算

有三种方法可以控制规则的解算方式:

平均

所有规则都为平均值。

随机

为每个群体选择随机规则。

模糊

使用模糊逻辑评估规则。规则从上到下依次评估。只有影响 规则模糊度 阈值以上的第一条规则才会被评估。该值应视为群体会在多大程度上努力遵守给定的规则(值为 1 表示群体会始终遵守规则,值为 0 表示永远不会遵守规则)。如果群体同时遇到一个以上的冲突条件,它会根据每条规则各自的权重来尽量满足所有规则。

Note

给定的群体将尽可能多地尝试遵守它所给出的每个规则,但在某些情况下,某些规则很可能会优先于其他规则。例如,为了避开捕食者,一个群体可能会 "忘记" 碰撞,分离和群体规则,这意味着 "在恐慌" 时,它很可能遇到障碍物,例如,即使被指示不要这样做,大多数时候也是如此。

在空中

当前规则会影响在飞行时飞行的群体。

在地上

当前规则会影响不飞行时的群体。

目标规则

寻求目标。

物体

指定目标对象。如果未指定,则将具有负强度的群体力场用作目标。

预测

预测目标的移动。

回避规则

忽略 “攻击者”。

物体

指定要忽略的对象。如果未指定,具有正强度的群体力场讲作为攻击者。

预测

预测目标的移动。

畏惧系数

如果危险超过此阈值,则回避对象。

回避碰撞规则

避免激活偏转的对象。

群体

避免与其他群体发生碰撞。

导流板

避免与偏转对象发生碰撞。

向前看

停顿几秒思考。

分离规则

群体彼此分离。

聚集规则

复制邻近群体的动作,但互相避开。

跟随引导规则

脱离群体跟随引导对象。

距离

与首领保持跟随的距离。

线形

与首领在一条线上跟随。

队列规模

一条队列允许跟随的群簇数量。

平均速度规则

保持平均速度。

速率

最大速度的百分比。

徘徊

速度方向的随机速度有多快。

水平

速度的Z分量保持不变。

战斗规则

向附近的群体移动。

战斗距离

攻击群体的最大距离。

逃逸距离

在这个距离逃离。