Skip to main content

AlphaOverLifetimeLinearGradient 组件介绍

AlphaOverLifetimeLinearGradient 组件介绍

AlphaOverLifetimeLinearGradient(生命周期线性渐变透明度)组件实现了源自 Unity 的早期生命周期透明度系统。它允许粒子的透明度(Alpha 值)根据其已存活的时间而发生改变。

目前有一个具有更完善编辑功能的现代替代方案,即 ColorOverLifetimeTexture 组件。

该组件是由 Frooxius 制作的 光影尘(Photon Dust)系统的一部分。

image.png

字段

属性名称 类型 描述
AlphaOverLifetime
(生命周期透明度)
SyncLinear<Float> 粒子在整个生命周期中使用的透明度(Alpha 值)的线性渐变。

同步委托(快捷操作按钮)

操作名称 类型 描述
SetupAlphaFadeInFadeOut
(设置透明度淡入淡出)
ButtonEventHandler 设置过渡模板:0% - 10%(淡入),90% - 100%(淡出)。
SetupAlphaFadeOut
(设置透明度淡出)
ButtonEventHandler 设置过渡模板:90% - 100%(淡出)。
SetupAlphaFadeIn
(设置透明度淡入)
ButtonEventHandler 设置过渡模板:0% - 10%(淡入)。
ClearFadeEffects
(清除淡化效果)
ButtonEventHandler 清除已设置的过渡模板效果。

用法

将此组件附加到一个 Slot(插槽)上,并将其添加到 ParticleSystem(粒子系统)的 modules(模块)列表中,然后调整相关数值以使其呈现出预期的效果。

示例

暂无示例。

另请参阅