Спасибо, первый работал отлично для меня.

ел бы переместить и повернуть изображение шара в элементе. Мяч 68х68, холст 300х200. Мяч движется вдоль осей x и y, изменяя скорость x и y при попадании в стену - все это работает. Я просто не могу понять, как сделать вращение на вершине движения.

Моя функция draw (), которую я вызываю через window.setInterval каждые 30 мс, выглядит примерно так:

  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
  }

Это заставляет мяч летать по экрану, поэтому я явно что-то делаю не так. Что мне не хватает?

Ответы на вопрос(1)

Ваш ответ на вопрос