在下面的'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);
答案 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]
}
由于