Más o menos estoy tratando de hacer que las hojas que caen giren mientras me mantengo plano en la pantalla, e hice una función dibujar_hojas que dibujó con éxito las hojas, pero cuando uso rotate en la función dibujar_hojas para configurar cada una de ellas en una posición de inicio diferente, hacer que algunas de ellas giren fuera de la pantalla o voltear de manera que veamos su espalda, pero siempre quiero que las hojas tengan una vista frontal y solo giren sobre sí mismas a lo largo del plano (a lo largo del eje y).
Todavía no estoy en el paso de la animación, solo quiero dibujar las primeras hojas de manera que cada una tenga una rotación diferente, mientras todas miran a la cámara.
La forma en que les configuro un ángulo de grado de rotación aleatorio es de esta manera:
r = Math.random() * 360 * Math.PI / 180;
Espero haberme dejado lo suficientemente claro.