IN THIS ARTICLE
Vegetation Layer Blender 组件
将植被图层与 Vegetation Layer Blender 组件组合在一起。
Provider
Vegetation Layer Blender 属性

| 属性 | 说明 | 值 | 默认值 |
|---|---|---|---|
| Override Preview Settings | 如果为Enabled,则 Preview Settings 属性将确定植被图层预览的形状。 如果为Disabled,则植被图层预览的边界由在Vegetation Areas中选择的植被图层的Shape组件设置。 | Boolean | Disabled |
| Pin Preview to Shape | 如果 Constrain to Shape 为 Enabled,则设置具有兼容形状组件的实体,以用作植被图层预览的边界。仅当 Override Preview Settings 为 Enabled时,此字段才可用。 | EntityId | Current Entity |
| Preview Position | 设置植被图层预览的世界位置。 仅当 Override Preview Settings 为 Enabled, 并且未在 Pin Preview to Shape 中选择任何实体时,此字段才可用。* | Vector3: -Infinity to Infinity | X:0.0, Y:0.0, Z:0.0 |
| Preview Size | 如果 Constrain to Shape 为 ‘Disabled’,则设置植被图层预览的尺寸。仅当 Override Preview Settings 为 ‘ Enabled’ 时,他的字段才可用。 | Vector3: 0.0 to Infinity | X:1.0, Y:1.0, Z:1.0 |
| Constrain to Shape | 如果 ‘Enabled’,则植被图层预览将使用在 Pin Preview to Shape 中选择的实体的边界。*仅当 Pin Preview to Shape 为 Enabled 并且在 Override Preview Setting 中选择了实体时,此字段才可用。 | Boolean | Disabled |
| Layer Priority | 定义应用植被区域的高级别顺序。 | Background or Foreground | Foreground |
| Sub Priority | 定义植被区域在图层中的应用顺序。数字越大,优先级越高。 | 0-10000 | 0 |
| Inherit Behavior | 允许父实体的形状、修饰符和过滤器影响此植被图层。 | Boolean | Enabled |
| Propagate Behavior | 允许此植被图层的形状、修饰符和过滤器影响子实体。 | Boolean | Enabled |
| Vegetation Areas | 植被图层的有序列表。 | Array: EntityId | None |
AreaBlenderRequestBus
将以下请求函数与“AreaBlenderRequestBus”事件总线接口结合使用,以便与游戏中的 Vegetation Layer Blender 组件进行通信。
| 方法名称 | 说明 | 参数 | 返回值 | 可脚本化 |
|---|---|---|---|---|
AddAreaEntityId | 将植被图层添加到 Vegetation Areas 数组中。 | EntityId | None | Yes |
GetAreaEntityId | 返回 Vegetation Areas 数组中指定索引处条目的 EntityId。 | Vegetation Areas Index: Integer | EntityId | Yes |
GetAreaLayer | 返回图层混合器的 Layer Priority。返回 ‘Background’ 的 ‘0’ 和 ‘foreground’ 的 ‘1’。 | None | Layer Priority: Integer | Yes |
GetAreaPriority | 返回图层混合器的 Sub Priority。 | None | Sub Priority: Integer | Yes |
GetAreaProductCount | 返回在图层混合器的植被区域中生成的植被实例数。 | None | Count: Integer | Yes |
GetInheritBehavior | 返回图层混合器的 Inherit Behavior 属性的配置。 | None | Boolean | Yes |
GetNumAreas | 返回图层混合器的 Vegetation Areas 数组中的条目数。 | None | Count: Integer | Yes |
GetPropagateBehavior | 返回图层混合器的 Propagate Behavior 属性的配置。 | None | Boolean | Yes |
RemoveAreaEntityId | 从图层混合器的 Vegetation Areas 数组中删除植被图层。 | Vegetation Areas Index: Integer | None | Yes |
SetAreaLayer | 设置图层混合器的 Layer Priority。 | Layer Priority: Integer | None | Yes |
SetAreaPriority | 设置图层混合器的 Sub Priority。 | Sub Priority: Integer | None | Yes |
SetInheritBehavior | 设置图层混合器的 Inherit Behavior 属性。 | Boolean | None | Yes |
SetPropagateBehavior | 设置图层混合器的 Propagate Behavior 属性。 | Boolean | None | Yes |