1.1 - 随机网格物体
概述
BP_Random_Meshes 蓝图 使用构建脚本在一定半径内对静态网格物体进行随机散射,使用变量让用户自定义静态网格物体的缩放,旋转和间距。所有的静态网格物体实际上都是在 BP_Random_Meshes 蓝图 内的组件。
可在内容范例中 打开蓝图 ,确定创建每个蓝图需要进行的 默认 、组件 和 图表 设置。
构建脚本
ForLoop 节点被用来对脚本的一个部分进行指定数量的重复。本例中, Number of meshes (网格物体数量)变量同时是 ForLoop 将要重复的数量,每次都会添加新的 StaticMeshComponent (静态网格物体组件)。
RandomFloatInRange 节点被用来对 StaticMeshComponents 以及被使用的 StaticMesh 资源的位置,范围,以及旋转进行随机化处理。
用户可使用数组来定义将在蓝图中对 StaticMeshComponents 进行设置的一系列的可能 StaticMeshes (静态网格物体)。在添加完 StaticMeshComponent 后,使用随机索引号从数组中挑选 StaticMesh 资源并将它们指派到最新添加的 StaticMeshComponent 中。