使用shape 语法创建围栏生成器
创建样条线
-
在 内容侧滑菜单 或 内容浏览器 中点击右键,选择 蓝图类(Blueprint Class) 以创建一个新蓝图类。
-
将新蓝图类命名为 FenceSpline。
-
在 组件(Components) 选项卡中添加一个工具 样条线 和一个 PCG 组件。
Pcg图表资产
PCG图表 是栅栏生成器的基础,包含了用于沿样条线生成栅栏分段的指令。 新建PCG图表资产的步骤如下:
添加pcg
PCG 语法
将值存储在参数中,可以使用 Parameter Overrides 来自定义关卡中栅栏生成器的每个实例
Create名为frame实列
Get Spline Data (获取样条数据) 的输出中拖动,并创建一个 Add Attribute (添加属性) 节点。在 Details (详细信息) 面板中,将 Output Target (输出目标) 更改为 。frame
单击 Accept Incomplete Subdivision (接受未完成的细分) 复选框。
单击 Grammar as Attribute 的复选框,并将 Grammar Attribute 设置为
Graph Settings (图形设置) 中创建一个新参数并将其命名为 Module Info(模块信息),将类型更改为 PCG Subdivision Submodule,然后单击类型旁边的下拉菜单,然后选择 Array(数组)。这将保存我们的交易品种信息。
创建一个新参数,并将其命名为 Mesh Info (网格信息)。将类型更改为 静态网格体(Static Mesh),然后单击类型旁边的下拉菜单,然后选择 数组(Array
使用shape 语法创建围栏生成器
创建样条线
-
在 内容侧滑菜单 或 内容浏览器 中点击右键,选择 蓝图类(Blueprint Class) 以创建一个新蓝图类。
-
将新蓝图类命名为 FenceSpline。
-
在 组件(Components) 选项卡中添加一个工具 样条线 和一个 PCG 组件。
Pcg图表资产
PCG图表 是栅栏生成器的基础,包含了用于沿样条线生成栅栏分段的指令。 新建PCG图表资产的步骤如下:
添加pcg
PCG 语法
将值存储在参数中,可以使用 Parameter Overrides 来自定义关卡中栅栏生成器的每个实例
Create名为frame实列
Get Spline Data (获取样条数据) 的输出中拖动,并创建一个 Add Attribute (添加属性) 节点。在 Details (详细信息) 面板中,将 Output Target (输出目标) 更改为 。frame
单击 Accept Incomplete Subdivision (接受未完成的细分) 复选框。
单击 Grammar as Attribute 的复选框,并将 Grammar Attribute 设置为
Graph Settings (图形设置) 中创建一个新参数并将其命名为 Module Info(模块信息),将类型更改为 PCG Subdivision Submodule,然后单击类型旁边的下拉菜单,然后选择 Array(数组)。这将保存我们的交易品种信息。
创建一个新参数,并将其命名为 Mesh Info (网格信息)。将类型更改为 静态网格体(Static Mesh),然后单击类型旁边的下拉菜单,然后选择 数组(Array