Explicación del Código con Movimiento del Protagonista Este código implementa un personaje (protagonista) que se puede mover por el canvas usando las teclas de flecha del teclado. Vamos a analizarlo en detalle: Estructura General El código mantiene la misma estructura básica del anterior pero añade: Control de teclado para mover al personaje Límites para que no salga del canvas Un sistema de velocidad constante La Clave: borraCanvas() javascript function borraCanvas ( ) { ctx . clearRect ( 0 , 0 , canvas . width , canvas . height ) ; } ¿Por qué es necesario? El canvas es como una pizarra: cuando dibujas algo, permanece allí hasta que lo borras Sin borrar, cada nuevo dibujo del personaje se superpondría sobre los anteriores, creando un efecto de "estela" clearRect() borra un área rectangular (en este caso, todo el canvas) antes de cada nuevo cuadro de animación Parámetros: (xInicial, yInicial, ancho, alto) Movimiento del Protagonista La clase Protagoni...
Comentarios
Publicar un comentario