场景入门12----构造脚本搭建栅栏和石头墙

打开任意一个蓝图都有构造脚本,就是当这个蓝图在诞生时就会运行的东西

新建一个蓝图,在构造函数里添加静态网格体,把蓝图拖出来就能显示

场景入门12----构造脚本搭建栅栏和石头墙_第1张图片

多个栅栏 

 创建多个栅栏。新建一个变量为栅栏数量,数组从0开始,所以countt要减一才是正确的栅栏。用循环让代码重复运行,生成多个栅栏

场景入门12----构造脚本搭建栅栏和石头墙_第2张图片

 随机栅栏

首先创建一个静态网格体变量,设置为数组添加其他栅栏

场景入门12----构造脚本搭建栅栏和石头墙_第3张图片

 添加一个随机模块,将它连接到静态网格体,技能实现随机栅栏

场景入门12----构造脚本搭建栅栏和石头墙_第4张图片

场景入门12----构造脚本搭建栅栏和石头墙_第5张图片

 样条曲线绘制石头墙

数组和上边栅栏一样,添加模型。这才用的是样条曲线(浮空岛那节有讲)生成模型,复杂一点。用一个除来获取第i个石头占曲线的百分比乘上曲线长度得到位置。还添加了z轴的旋转让石头看起来更自然。

场景入门12----构造脚本搭建栅栏和石头墙_第6张图片

场景入门12----构造脚本搭建栅栏和石头墙_第7张图片

 

 

你可能感兴趣的:(UE5,UE5)