Size 模块

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

Windows
MacOS
Linux

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

Initial Size

Initial Size 模块用于设置粒子生成时的初始尺寸。它包含下列属性:

属性

描述

Size

Start Size

确定粒子所拥有初始尺寸的矢量 distribution。基于粒子生成的 EmitterTime 获取该数值,并将其添加至生成粒子的 Size 和 BaseSize。

Initial Size (Seeded)

Initial Size (Seeded) 模块与发射时设置粒子尺寸的 Initial Size 模块相同;然而此模块可对种子信息进行指定。该种子信息用于选择 distribution 值,从发射器每次使用的模块获得更稳定的效果。它包含下列属性:

属性

描述

RandomSeed

Random Seed Info

为该模块属性选择“随机”值而使用的随机种子。

属性

描述

Get Seed From Instance

如为 ture,则模块将尝试从实例所有者处获得种子(Seed)。如获取失败,将返回从 Random Seeds 阵列中获得种子。

Instance Seed Is Index

如为 ture,从实例中恢复的种子值即为 Random Seeds 阵列中的索引。

Parameter Name

设置种子所放置实例显示的名称。

Random Seeds

本模块应用的随机种子值。如多个值被指定,实例将随机选取一个值。

Reset Seed On Emitter Looping

如为 ture,每次发射器循环时将重新设置该种子。

Size

Start Size

确定粒子所拥有初始尺寸的矢量 distribution。基于粒子生成的 EmitterTime 获取该数值,并将其添加至生成粒子的 Size 和 BaseSize。

Size By Life

Size By Life 模块通过特定数值在粒子生命周期中对其尺寸进行缩放。它包含下列属性:

属性

描述

Size

LifeMultiplier

一个矢量 distribution,用于确定粒子尺寸的缩放因子。基于粒子更新中的 RelativeTime 获取该数值。

Multiply X, Multiply Y, Multiply Z

如为 true,相应的缩放因子将被应用至粒子尺寸。如为 false,将不对相应组件进行调整。

在生成和更新时,粒子尺寸数值将乘以获取的缩放值。

Size Scale

Size Scale 模块将粒子尺寸设为 BaseSize 测定的固定缩放因子。请注意,该模块将覆盖之前在该帧中进行的尺寸调整。它包含下列属性:

属性

描述

ParticleModuleSizeScale

Size Scale

一个矢量 distribution,用于确定 BaseSize 被用作粒子尺寸前如何进行缩放。使用粒子更新中的 RelativeTime 获取该数值。

Enable X, Enable Y, Enable Z

无视。

Size By Speed

这些粒子不会消失在远处,他们将随速度的减慢而缩小。

通过粒子速度的一部分对其尺寸进行缩放。它包含下列属性:

属性

描述

Size

Speed Scale

这个属性用于设置 sprite 在 X 轴和 Y 轴中的缩放量。

Max Scale

提供一个最大的缩放值,作用和夹具相似。

在生成和更新中,Particle.Size 值乘以获取的缩放值,以测定当时的粒子速度。

标签
Select Skin
Light
Dark

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

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

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

发表反馈意见