Wie verwende ich requestAnimationFrame, um mehrere Quadrate in einer Schleife zu animieren?
Ich benutze HTML-Zeichenfläche, um mehrere Quadrate zu zeichnen. Ich habe 2 Funktionen: 1) Zeichne ein Quadrat und 2) zeichne mehrere Quadrate in einer Schleife.
Jetzt möchte ich diese Quadrate mit @ animier requestAnimationFrame, um diese Quadrate einzeln zu zeichnen. Wie kann ich das erreichen? Hier ist ein jsFiddle
var canvas = document.getElementById('canvas'),
ctx = canvas.getContext('2d');
function rect(x, y, w, h) {
ctx.beginPath();
ctx.rect(x, y, w, h);
ctx.stroke();
}
function drawRect(number, size) {
for (var i = 0; i <= number; i++) {
rect(i * size, i * size, (i * size) * 2, (i * size) * 2);
}
}
drawRect(10, 5);