Version:

Vegetation Altitude Filter 组件

添加 Vegetation Altitude Filter 组件,以将植被或阻挡器实例放置在特定高度范围内。

提供者

Vegetation Gem

依赖

使用 Vegetation Altitude Filter 组件时,添加以下必需组件之一:

Vegetation Altitude Filter 属性

Vegetation Altitude Filter component properties

属性说明默认值
Filter Stage定义是在修饰符之前还是之后应用滤镜。PreProcess, PostProcess, or DefaultDefault
Allow Per-Item Overrides如果为 ‘Enabled’,则启用的植被描述符属性可以覆盖此组件的属性。BooleanDisabled
Pin To Shape Entity Id如果选择了具有 Shape 组件的实体,则形状的边界将覆盖此组件的 Altitude MinAltitude Max 属性。EntityIdNone
Altitude Min设置植被实例放置的最小高度。Float: -Infinity to Infinity0.0
Altitude Max设置植被实例放置的最大高度。Float: -Infinity to Infinity128.0

SurfaceAltitudeFilterRequestBus

将以下请求函数与 ‘SurfaceAltitudeFilterRequestBus’ 事件总线接口结合使用,以便与游戏中的植被高度过滤器组件进行通信。

方法名称说明参数返回值可脚本化
GetAllowOverrides返回 Allow Per-Item Overrides 属性的配置。NoneBooleanYes
GetAltitudeMax返回 Altitude Max 属性的值。NoneFloatYes
GetAltitudeMin返回 Altitude Min 属性的值。NoneFloatYes
GetShapeEntityId返回高度筛选器的 Pin To Shape Entity Id 属性。NoneEntityIdYes
SetAllowOverrides设置 Allow Per-Item Overrides 属性的配置。BooleanNoneYes
SetAltitudeMax设置 Altitude Max 属性。FloatNoneYes
SetAltitudeMin设置 Altitude Min 属性。FloatNoneYes
SetShapeEntityId设置高度筛选器的 Pin To Shape Entity Id 属性。EntityIdNoneYes