所以我有spritesheet我几乎到处寻找,也没有找到好的教程我也无法让这个东西工作。可以指出一些问题,这里有什么问题。?Coz没有错误产生也没有任何问题在画布上显示。
var result = queue.getResult(“avatar1”);
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');
答案 0 :(得分:0)
您是否使用自动收报机更新舞台? :
createjs.Ticker.addEventListener("tick", function(event) {
stage.update(event);
});
答案 1 :(得分:0)
4个论点[120,138,15,20],5个论点[64,0,15,20,2] 允许的参数是4或7.因此更改回4.这就是它产生“createjs type error”错误的原因。 感谢大家的敬意。关闭这个问题。