0
我正在構建一個spritesheetbuilder類,當我可以傳遞可能有不同數量的總幀數的spritesheets時,我想知道有沒有辦法動態地找出有多少幀在spritesheet中,然後循環遍歷它們,而不必逐幀設置動畫。循環參數是一個布爾值已經工作。CreateJS得到一個spritesheet的總幀數
//SpriteSheetAnimator(bmp, w, h, loop)
this.monitor = new SpriteSheetAnimator(loader.getResult('img'), 204, 189, true);
//inside the SpriteSheetAnimator object
this._ss = new createjs.SpriteSheet({
animations:{
play:{
frames: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22],
speed: 0.4
},
images:[this.bmp],
frames: {
width:this.width,
height:this.height,
regX:this.width*0.5,
regY:this.height*0.5
}
});