0

だから私はスプライトシートを持っています。私はほとんどどこでも見ましたが、良いチュートリアルを見つけることも、このことを機能させることもできません。キャンバス 。
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');
4

2 に答える 2

0

4つの引数[120,138,15,20]、5つの引数[64,0,15,20,2] 許可される引数は4または7のいずれかです。したがって、4に戻されました。そのため、「createjsタイプ」のエラーが発生していました。 error '. ご意見をお寄せいただきありがとうございます。この質問を閉じます。

于 2013-10-21T21:14:33.337 に答える
0

ティッカーでステージを更新しますか?:

createjs.Ticker.addEventListener("tick", function(event) {
    stage.update(event);
});
于 2013-10-21T12:32:53.150 に答える