# SizeByLife模块

# 概述

SizeByLife(大小变化模块),用于设置粒子生命周期中大小的变化。

image.png

若属性的类型为Curve或者TwoCurves,可以点击曲线,并将inspector最底部的Particle Curve向上拖动,即可出现曲线编辑器,通过可右键增加关键帧,并调整曲线的变化。

# 属性描述

属性 功能 类型
separateAxes 是否在每个轴上独立控制粒子大小。X表示宽,Y表示高,Z表示深度(仅在Mesh类型粒子有效)。 boolean
x separateAxes为false时,表示粒子XYZ轴大小在其整个生命周期中的变化,在工具中显示为size
separateAxes为true时,表示粒子X轴大小在其生命周期中的变化。
engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
y separateAxes为true时,表示粒子Y轴大小在其生命周期中的变化。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
z separateAxes为true时,表示粒子Z轴大小在其生命周期中的变化。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty