Version:

动态植被程序

在 O3DE 中创建逼真的动态植被始于几个基本程序,您可以对其进行无尽的自定义。

您可以按照出现的顺序执行这些程序,这样就形成了一个基本的工作流程。或者,您也可以选择您需要的程序。这些程序中的示例使用了 Starter Game 项目中的资产。

下表总结了每个记录的程序、其目的和使用的组件。


程序目的使用的组件
创建植被图层创建动态植被的第一步。确定植被区域的大小和形状,并添加植被资产。Vegetation Layer Spawner, 一个Shape component, 和 Vegetation Asset List
使用渐变创建随机分布渐变效果可以在选择和放置植被时创造出随机、自然的外观。您可以将 Gradient 组件添加到一个单独的实体中,并从Vegetation Layer Spawner实体中引用它。Gradient 实体上: Perlin Noise GradientGradient Transform ModifierVegetation Layer Spawner 实体上: Vegetation Asset Weight SelectorVegetation Distribution Filter
添加缩放、旋转和位置修改器通过添加比例、旋转和位置变化,进一步改变植被的外观。使用您在上一步骤中创建的渐变效果。Vegetation Rotation Modifier, Vegetation Scale Modifier, 和 Vegetation Position Modifier
扩大植被覆盖范围扩大植被覆盖范围,用于其他区域或覆盖整个关卡。Vegetation Reference ShapeShape 组件
在选择区域内阻挡植被创建植被阻挡器,防止植被出现在关卡的特定区域。Vegetation Layer Blocker 和一个 Shape 组件