所以我有spritesheet我几乎看到处处都找不到,但我可以找到很好的教程,我也没有得到这个东西的工作。可以给我一些指出,这里有什么不对。?Coz无错误生成,也没有任何迹象显示在画布上。
var result = queue.getResult(“avatar1”);CreateJs EaselJS spritesheet框架不工作
var data=
{
images: [ result],
// The 5th value is the image index per the list defined in "images" (defaults to 0).
frames: [
// x, y, width, height, imageIndex, regX, regY
//head_south":{"x":120,"h":20,"y":138,"w":15}
[120,138,15,20],
[64,0,15,20,2],
],
animations: {
show: { frames: [0,1], next: true, frequency: 1 }
}
};
var sp = new createjs.SpriteSheet(data);
createjs.Ticker.setFPS(60);
var sprite_anim = new createjs.BitmapAnimation(sp,"show");
sprite_anim.x=100;
sprite_anim.y=100;
stage.addChild(this.sprite_anim);
sprite_anim.play("show");
sprite_anim.gotoAndPlay('show');
我更新,但仍然没有运气。 –
4个参数[120,138,15,20], 5个参数[64, 0,15,20,2]似乎它更容易变得不是gloabal.So我把变量全球化,然后它给了错误的东西像“创建js类型错误”,所以我想出了它需要4个或7个,但但不是5,所以我改变了4,现在它工作正常。感谢您的关心赞赏 –