# TextureSheetAnimation模块

# 概述

TextureSheetAnimation(贴图动画模块),用于设置粒子生命周期中的贴图动画。

image.png

若属性的类型为 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