单个动画播放极其方便,可设置动画的各种属性
@property({ type: [cc.SpriteAtlas], tooltip: "帧动画图片数组" })
SpriteAtlas: Array<cc.SpriteAtlas> = [];
@property({ tooltip: "每一帧的时长" })
duration: number = 0.1;
@property({ tooltip: "是否循环播放" })
loop: boolean = false;
@property({ tooltip: "是否在加载的时候就开始播放" })
playOnload: boolean = false;
// 播放完后的回调函数
private endFunc: any = null;
// 动画播放需要的精灵组件
private sprite: cc.Sprite;
// 动画播放的状态,正在播放还是停止
private isPlaying: boolean = false;