HTML5キャンバスベースのミニゲームを開発していますが、線形アニメーションを整理できないようです。
キャンバスに「ターゲット」オブジェクトを追加するためにこのコードを使用しています。
var target = new Kinetic.Shape(function(){
var context = this.getContext();
context.drawImage(images.target, x, y, 2*radius, 2*radius);
context.beginPath();
context.rect(x, y, 2*radius, 2*radius);
context.closePath();
});
gameLayer.add(target);
このコードを試して、線形アニメーションでこのオブジェクトをアニメーション化する必要があります。
var mx = x;
setInterval(function(){
mx -= 1;
target.setPosition(mx, y);
gameLayer.draw();
}, 500);
しかし、それはうまくいきませんでした!なにが問題ですか?