UE4创建一个左右摇摆的“喷泉”

在场景中创建一个可以左右摇摆的喷泉,基本思路是:先创建一个“喷泉”粒子系统,然后把这个粒子系统附加到到一个Actor上,然后在蓝图上通过时间轴设置喷泉围着X轴旋转即可。

  1. 首先创建一个粒子喷泉的粒子系统
    数据类型:GPU Sprites
    必需:材质,选择设置好的材质
    生成:比率-发布-常量:2000.0
    生命周期:发布:分布浮点统一 最小:0.5 最大:3.0
    初始大小:发布:分布向量统一 最大(8.0,8.0,8.0) 最小(2.0,2.0,2.0)
    初始速度:发布:分布向量统一 最大(50.0,50.0,800.0)最小(-50.0,-50.0,200.0)
    生命内颜色:发布-常量曲线-点-0-Val外部【白色】 1-Val外部【蓝色】
    恒加速度:加速度(0.0,0.0,-980.0)
  2. 新建一个Actor蓝图,命名为:BP_FountainSpawn
    在事件图表中新建一个TimeLine,命名为:Sway,设置是三个关键帧(0.0,0.0)(1.0,1.0)(2.0,0.0)并且勾选上【循环】,如下图所示:
    在这里插入图片描述3. 设置蓝图
    设置一个箭头组件作为根组件,并且把粒子系统附加到根组件上,如下图:
    在这里插入图片描述4. 创建蓝图运行过程
    有时间轴需要使用插值进行配合使用,我们让喷泉位置X旋转,从左到右,然后又从右到左,是一个线性变化的过程,需要使用【插值(旋转体)】
    在这里插入图片描述
    图中【插值(旋转体)】的含义是:角度变化值从A变化到B,变化的过程有时间轴提供的t1的值控制插值的Alpha来实现。

aaa

猜你喜欢

转载自blog.csdn.net/wb175208/article/details/128116653