UE4 烟花模型

烟花模型中所用到的 粒子模块

Acceleration 模块

这些模块用于在粒子上应用加速度,或随时间变化改变粒子的速度。

Acceleration

Const Acceleration

Const Acceleration模块为粒子应用了初始加速度,但Const Acceleration模块不接受Distribution属性。

Const Acceleration是GPU Sprite粒子唯一可用的加速度类型。

该模块将为粒子荷载数据 UsedAcceleration 添加一个矢量参数。该数值用于保留每个粒子生命周期中的加速度。

在每一帧中,粒子当前的基础速度值利用公式(速度 += 加速度乘以 DeltaTime)进行更新。此公式中的 DeltaTime 是上一帧后流逝的时间。

Drag

Drag 为每个粒子的运动应用恒定阻力。系数值在生成时计算,应用于每一帧的粒子。

Drag Scale/Life

Drag Scale/Life 是和现有阻力模块共用的一个乘数值,可在粒子生命周期中利用曲线对阻力大小进行调整。

Drag Scale/Life 仅限用于 GPU Sprite 粒子。

AccelerationOverLife(目前没见到,用到后更新)

Location模块

Initial Location

Initial Lotation 模块用于设置粒子生成时的初始旋转。

Emitter Initial Location

Emitter Initial Location 模块将粒子的初始位置设为来自另一个发射器的粒子位置(在同一个粒子系统中)。
在这里插入图片描述

Sphere

Sphere 模块用于在球体中设置粒子的初始位置。

LifeTime模块

Lifetime 模块用于粒子生成时设置其初始生命周期。

Size模块

这些模块影响粒子在其生命周期中多个点的尺寸

Initial Size

Initial Size 模块用于设置粒子生成时的初始尺寸。

Size By Life

Size By Life 模块通过特定数值在粒子生命周期中对其尺寸进行缩放。
在这里插入图片描述

Size By Speed

这些粒子不会消失在远处,他们将随速度的减慢而缩小。
通过粒子速度的一部分对其尺寸进行缩放。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值