Uso i seguenti codici per spostare un'immagine sul canvas per il mio tachimetro.Come spostare lentamente l'ago del tachimetro del canvas?
var meter = new Image,
needle = new Image;
window.onload = function() {
var c = document.getElementsByTagName('canvas')[0];
var ctx = c.getContext('2d');
setInterval(function() {
ctx.save();
ctx.clearRect(0, 0, c.width, c.height);
ctx.translate(c.width/2, c.height/2);
ctx.drawImage(meter, -165, -160);
ctx.rotate((x * Math.PI/180);
/x degree
ctx.drawImage(needle, -13, -121.5);
ctx.restore();
},50);
};
meter.src = 'meter.png';
needle.src = 'needle.png';
}
Tuttavia voglio spostare l'ago lentamente per il grado che sono entrato come ad esempio pagine web speedtest. Qualche idea? Grazie.
Questo funziona perfettamente. Grazie mille :) – user1874941