AC.VLabCommunityCockroachCtrl

AgentComponent_VLabCommunityCockroachCtrl

蟑螂群落创建与属性设置


void Create();

描述

创建蟑螂群落


void Init()

描述

属性设置完成后调用,进行参数初始化


void RegisterMember(string path)

描述

在初始化完成后调用,昆虫成员登记

参数

Name Type Description
path string 昆虫所在路径

void SetMinSpeed(float speed)

描述

设置最小运动速度

参数

Name Type Description
speed float 速度

void SetMaxSpeed(float speed)

描述

设置最大运动速度

参数

Name Type Description
speed float 速度(>MinSpeed)

void SetAlignWeight(float weight)

描述

设置运动同向性权重

参数

Name Type Description
weight float 权重

void SetCohesionWeight(float weight)

描述

设置向群体中心运动的权重

参数

Name Type Description
weight float 权重

void SetSeparateWeight(float weight)

描述

设置个体分离的权重

参数

Name Type Description
weight float 权重

void SetAvoidCollisionWeight(float weight)

描述

设置避免碰撞的权重

参数

Name Type Description
weight float 权重

void SetTargetWeight(float weight)

描述

设置向目标运动的权重

参数

Name Type Description
weight float 权重

void SetRotationSpeed(float rotationSpeed)

描述

设置旋转时的速度

参数

Name Type Description
rotationSpeed float 旋转速度

void SetVitality(float rate)

描述

设置活跃度(运动与静止状态的比例)

参数

Name Type Description
rate float 比例

void SetSize(float length, float wide, float height)

描述

设置大小(与包围盒大小对应)

参数

Name Type Description
length float
wide float
height float

void SetBoundsRadius(float radius)

描述

设置昆虫半径大小(最大值为长宽高中最小值的$\frac{\sqrt{2}}{2}$倍)

参数

Name Type Description
radius float 半径