image = new Image();
image.src = 'assets/img/image.png';
for (var i = 0; i < this.bombs.length; i++) {
var bomb = this.bombs[i];
ctx.drawImage(image, bomb.x - 2, bomb.y - 2, 15, 8);
}
Dies ist ein Bild in meinem Leinwandspiel und fällt von oben. Aber ich will, Bilder rotieren jeden Zustand zufällig.Drehe jeden Kontext per JavaScript
Ich versuchte dies:
function drawRotated(degrees){
ctx.clearRect(0,0,canvas.width,canvas.height);
ctx.save();
ctx.translate(canvas.width/2,canvas.height/2);
ctx.rotate(degrees*Math.PI/180);
ctx.drawImage(image,-image.width/2,-image.width/2);
ctx.restore();
}
hinzugefügt, um diese Funktion in meinem Bild, aber es funktioniert nicht. Wie kann ich es tun?