AC.VLabCommunityMothCtrl

AgentComponent_VLabCommunityMothCtrl

飞蛾群落创建


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 速度

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)

描述

设置昆虫半径大小(长宽高中最大值即可)

参数

Name Type Description
radius float 半径