# TextureSheetAnimation模块
# 概述
TextureSheetAnimation(贴图动画模块),用于设置粒子生命周期中的贴图动画。
若属性的类型为Curve或者TwoCurves,可以点击曲线,并将inspector最底部的Particle Curve向上拖动,即可出现曲线编辑器,通过可右键增加关键帧,并调整曲线的变化。
# 属性描述
属性 | 功能 | 类型 |
---|---|---|
mode | 动画模式,目前只实现了Grid模式的动画,即每帧展示texture中一小格内容。 | engine.Particle.ParticleTextureSheetAnimation.FrameMode |
tiles | 表示texture共有几行几列,x表示列数,y表示行数。 | engine.Vector2 |
animationType | 动画类型 | engine.Particle.ParticleTextureSheetAnimation.AnimationType |
WholeSheet | 每一个小格代表一帧的动画。 | |
SingleRow | 每一行代表一帧的动画。 | |
frameOverTime | 动画所在帧数的变化。 | engine.Particle.AdvancedProperty.ConstantProperty engine.Particle.AdvancedProperty.TwoConstantsProperty engine.Particle.AdvancedProperty.CurveProperty engine.Particle.AdvancedProperty.TwoCurvesProperty |
startFrame | 动画初始帧。 | engine.Particle.AdvancedProperty.ConstantProperty engine.Particle.AdvancedProperty.TwoConstantsProperty |
cycles | 动画序列在粒子的整个生命周期中重复的次数。 | number |