Version:

Vegetation Distance Between Filter 组件

添加 Vegetation Distance Between Filter 组件以设置植被实例之间的最小距离。

提供者

Vegetation Gem

依赖

在使用 Vegetation Distance Between Filter (过滤器之间的植被距离) 组件时,添加以下必需组件之一:

Vegetation Distance Between Filter 属性

Vegetation Distance Between Filter component properties

属性说明默认值
Allow Per-Item Overrides如果为 ‘Enabled’,则启用的植被描述符属性可以覆盖此组件的属性。BooleanDisabled
Bound Mode如果设置为 ‘Radius’,则 Radius Min 定义植被实例之间的最小半径。如果设置为 ‘MeshRadius’,则附加的 Mesh 组件的半径定义过滤器的半径。RadiusMeshRadiusRadius
Radius Min设置植被实例之间的最小半径。Float: 0.0 to Infinity0.0

DistanceBetweenFilterRequestBus

将以下请求函数与 ‘DistanceBetweenFilterRequestBus’ 事件总线接口结合使用,以便与游戏中的 Vegetation Distance Between Filter 组件进行通信。

方法名称说明参数返回值可脚本化
GetAllowOverrides返回 Allow Per-Item Overrides 属性的配置。NoneBooleanYes
GetBoundMode返回 Bound Mode 属性的值。返回 ‘Radius’ 的 ‘0’ 和 ‘MeshRadius’ 的 ‘1’。NoneIntegerYes
GetRadiusMin返回 Radius Min 属性的值。NoneFloatYes
GetShapeEntityId返回过滤器之间距离的 Pin To Shape Entity Id 属性。NoneEntityIdYes
SetAllowOverrides设置 Allow Per-Item Overrides 属性的配置。BooleanNoneYes
SetBoundMode设置 Bound Mode 属性的值。’0’ 表示 ‘Radius’,’1’ 表示 ‘MeshRadius’。IntegerNoneYes
SetRadiusMin设置 Radius Min 属性的值。FloatNoneYes
SetShapeEntityId设置过滤器之间距离的 Pin To Shape Entity Id 属性。EntityIdNoneYes