1.2——自动墙

高级蓝图关卡实例1.2概览:自动墙

Windows
MacOS
Linux
本页面的内容

blueprint_advanced_1_2.png

BP_Fence 蓝图使用构造脚本来生成一行静态网格体组件,从起点延展到终点。根场景组件的位置被视为起点,而展示为3D控件的一个矢量变量则被视作终点。脚本决定着填补起点和终点之间空隙所需的StaticMeshComponent数量,并将它们添加为一行,将每个新静态网格体组件附加到墙开始处的初始静态网格体组件。最后,初始静态网格体组件将旋转朝向沿其X轴的终点,使行的剩余部分也随其旋转。

选中变量后在 蓝图编辑器细节 面板中勾选 显示3D控件(Show 3D Widget) 选项即可显示矢量变量的3D控件。

构造脚本

点击查看全图或 点击右键 并选择“另存为”。

  • ForLoop 节点用于重复一个脚本段。来自ForLoop节点的 Index 输出将乘以变量 MeshWidth,计算添加的每个静态网格体组件的位置偏移。

  • End point 变量是一个矢量变量,其为 可编辑**状态,因此用户可输入矢量的准确X、Y和Z值。此变量的 显示3D控件(Show 3D Widget)** 被设为true,以便用户选中3D控制并在关卡中拖动,设置栅栏的终点。

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见