动画资源依赖图像资源,主要是用来将图像资源中的子图进行规则化,有序化,形成一个完整的多帧动画.
一个有效的动画资源至少包含一个图像资源.
导出信息
Image: 图像资源,比如 Image={<modulename>:<imageasset>}
AnimationFrames: 动画帧序列, 用图像资源中的子图索引号组成,比如 AnimationFrames="0 1 2 3 4 5 4 3 2 1"
AnimationTime: 默认的播放帧率
AnimationCycle: 是否默认循环
RandomStart: 起始帧是否随机
额外接口
getAnimationFrameCount( [bool validatedFrames] ): 获取动画帧数量,参数可选总帧还是只有有效帧.
配置演示
<AnimationAsset
AnimationName="FireAnimation"
Image="EffectsModule:FireImage"
AnimationFrames="0 1 2 3 4 5 4 3 2 1"
AnimationTime="5"
AnimationCycle="false"
RandomStart="true"
/>