# SizeByLife模块
# 概述
SizeByLife(大小变化模块),用于设置粒子生命周期中大小的变化。
若属性的类型为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 |