17. El Canvas (II) La pantalla de Juego
17 del Curso de Programaci贸n de Videojuegos con JavaScript 馃殌 馃搶 En esta clase: Solucionamos el error de pintado en rojo (¡era una "s" min煤scula!). Creamos un protagonista controlable con el teclado usando im谩genes (PNG con transparencia). Aprendimos a cargar im谩genes en el Canvas y a mover el personaje con eventos de teclado (c贸digos 37-40). ¡Agregamos texto en pantalla! Mostramos las coordenadas del personaje en tiempo real. 馃敡 C贸digo clave: javascript // Cargar imagen (variable global) let imgRex = new Image ( ) ; imgRex . src = 'img/rex.png' ; // Dibujar imagen en Canvas ctx . drawImage ( imgRex , protagonista . x , protagonista . y ) ; // Movimiento con teclado document . addEventListener ( 'keydown' , function ( tecla ) { if ( tecla . keyCode === 38 ) protagonista . arriba ( ) ; // Arriba if ( tecla . keyCode === 40 ) protagonista . abajo ( ) ; // Abajo // ... (izquierda/derecha similar) } ...