Version:

Shape Falloff Gradient 组件

添加Shape Falloff Gradient组件,生成一个由可配置的落差包围的形状渐变。

提供者

Gradient Signal Gem

Shape Falloff Gradient 属性

Shape Falloff Gradient component properties

属性说明默认值
Preview显示该组件应用所有属性后的输出渐变效果。
Pin Preview to Shape设置一个具有兼容形状组件的实体,以便在Constrain to ShapeEnabled时用作预览的边界。EntityIdCurrent Entity
Preview Position设置预览的世界位置。

*只有在Pin Preview to Shape中没有选择实体时,此字段才可用。
Vector3: -Infinity to InfinityX:0.0, Y:0.0, Z:0.0
Preview Size设置预览的尺寸。Vector3: 0.0 to InfinityX:1.0, Y:1.0, Z:1.0
Constrain to Shape如果Enabled,渐变预览将使用在Pin Preview to Shape中选择的实体的边界。

此字段仅在Pin Preview to Shape中选择了实体时可用。
BooleanDisabled
Shape Entity Id设置该组件生成渐变的形状。EntityIdNone
Falloff Width设置落差的最大距离(以米为单位)。Float: 0.0 - 100.01.0

ShapeAreaFalloffGradientRequestBus

将以下请求函数与ShapeAreaFalloffGradientRequestBusEBus 接口结合使用,可与游戏中的Shape Falloff Gradient组件进行通信。

方法名称说明参数返回值脚本化
GetFalloffType返回 Falloff Type 属性的值。NoneFalloff Type Index: IntegerYes
GetFalloffWidth返回 Falloff Width 属性的值。NoneFloatYes
GetShapeEntityId返回 Pin Preview to Shape 属性的值。NoneEntityIdYes
SetFalloffType设置Falloff Type 属性的值。Falloff Type Index: IntegerNoneYes
SetFalloffWidth设置Falloff Width 属性的值。FloatNoneYes
SetShapeEntityId设置Pin Preview to Shape 属性的值。EntityIdNoneYes