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:
// 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)
});馃 Resultado: ¡Un dinosaurio movi茅ndose por la pantalla!
馃憠 Pr贸xima sesi贸n: ¡Mapas con arrays y el cl谩sico juego de la serpiente!
馃摙 ¿Te gustar铆a el c贸digo completo? ¡D茅jalo en los comentarios! 馃憞
#JavaScript #GameDev #Canvas #AprendeProgramaci贸n
Notas adicionales:
El formato es conciso para redes sociales, pero incluye lo esencial.
Emojis y hashtags aumentan engagement.
Si es para un blog, puedes expandir secciones con m谩s c贸digo o im谩genes.
Incluir un GIF del dinosaurio movi茅ndose ser铆a ideal.
Comentarios
Publicar un comentario