Entradas
codigo
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
<! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < title > Protagonista y Disparos con Barra de Vida </ title > </ head > < body onload = " inicializa()" > < canvas id = "canvas" width = "500" height = "300" style = " border:2px solid #000" ></ canvas > < script > let canvas, ctx; let FPS = 50 ; let vida = 100 ; // Imagen del protagonista let imgMega = new Image(); imgMega.src = 'img/mega.jpeg' ; // Inicialización function inicializa() { canvas = document.getElementById( "canvas" ); ctx = canvas.getContext( "2d" ); setInterval(principal, 1000 / FPS); } // Clase Protagonista class Protagonista { constructor (x, y) { this .x = x; ...
Personaje
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Personaje - Explicación de Código HTML/JavaScript Explicación del Código Este código crea una animación simple de un rectángulo amarillo (nuestro "personaje") que se mueve horizontalmente por un canvas, cambiando de dirección cuando llega a los bordes. Estructura básica HTML html <! DOCTYPE html > < html lang = " en " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < title > Rectángulo Amarillo Móvil </ title > </ head > < body onload = " inicializa() " > < canvas id = " canvas " width = " 500 " height = " 300 " style = " border : 2px solid #000 " > </ canvas > Define un documento HTML5 básico Crea un elemento canvas de 500x300 píxeles con borde negro Llama a la función inicializa() cuando la página termina de car...