创建JS Spritesheet,由于某种原因显示第一帧

时间:2014-07-28 15:38:39

标签: createjs

在下面的'walkleft'动画中,我正在声明第4,5,6和7帧,但是当我使用速度降低它时:0.1看看出了什么问题,我可以看到它出于某种原因显示帧1,4,5,6和7.我的语法错了吗?这是CreateJS spritesheets的常见问题吗?任何帮助表示赞赏。

var data = 
 {
 images: ["images/male_hero.png"],
 frames: {width:32.4, height:49},
 animations: {walkleft:
              {
              frames:[4,5,6,7, "walkleft"],
              speed:0.1
              }
              , walkright:[9,12,"walkright"]}

 };
 var spriteSheet = new createjs.SpriteSheet(data);

1 个答案:

答案 0 :(得分:1)

管理以解决问题。

 var data = 
 {
 images: ["images/male_hero.png"],
 frames: {width:32.4, height:49},
 animations: 
    {
        // start, end, next, speed
        walkleft: [4,7,"walkleft",0.08],
        walkright: [8,11,"walkright",0.08]
    }

由于