AC.VLabInsectBoxCtrl

AgentComponent_VLabInsectBoxCtrl

昆虫箱初始化及控制


void Init()

描述

初始化


void InitBrightZone(string anchorPath, string type, float radius)

描述

设置光区(球形)

参数

Name Type Description
anchorPath string 锚点(区域中心)
type string 光区类型(Left、Right)
radius float 光区半径

void InitDarkZone(string anchorPath, string type, float length, float wide)

描述

设置暗区(矩形)

参数

Name Type Description
anchorPath string 锚点(区域中心)
type string 类型(UpLeft、UpRight、DownLeft、DownRight)
length float 长度
wide float 宽度

void AddCommunity(string path, int state)

描述

昆虫箱中添加群落

参数

Name Type Description
path string 群落路径
state int 趋光性,0 : 趋光(蚊子、飞蛾); 1 :畏光(蟑螂、蟋蟀)

void SetLightArea(int state)

描述

设置光照区域

参数

Name Type Description
state int 光照控制,0 : 无光照;1 : 左侧光照;2 : 右侧光照

void SetScale(float scalingFactor)

描述

等比缩放适配(需要对昆虫箱进行等比缩放时设置)

参数

Name Type Description
scalingFactor float 缩放因子

void MarkEnvironment(string path)

描述

标记环境(墙、地板等)

参数

Name Type Description
path string 路径