4
要素内のボールの画像を移動して回転させたいと思います。ボールは68x68、キャンバスは300x200です。ボールはx軸とy軸に沿って移動し、xとyの速度が壁に当たったときに反転します。私はちょうど動きの上で回転をする方法を理解できません。キャンバス要素の画像を回転させて移動する?
var draw = function() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.save();
ctx.rotate(ball_radians);
ctx.drawImage(ball_img, x, y);
ctx.restore();
// calculate new x, y, and ball_radians
}
これは、ボールが非常に明確に、私は何か間違ったことをやって、画面の周りに飛ぶなります:私はwindow.setIntervalを通じて、すべて30ミリ秒を呼び出す
マイドロー()関数は、次のようになります。私は何が欠けていますか?
おかげで、最初のものは私のために完全に働きました。 – lupefiasco