Canvas 2: Movimiento de Objetos en JavaScript
Canvas 2: Movimiento de Objetos en JavaScript
¡Hola que tal! 馃憢
En esta clase, vamos a darle funcionalidad de movimiento a los objetos que creamos anteriormente en el canvas.
馃敼 Miniatura de la clase:
⏱️ 0:06 / 11:12
馃搶 ¿Qu茅 haremos?
Aprenderemos a mover los objetos que ya hab铆amos creado, los cuales ten铆an un estilo y posici贸n definidos (50x50 en X e Y).
馃搶 Pasos clave:
M茅todo
dibuja: Ya lo ten铆amos implementado para renderizar los objetos en pantalla.Nuevo m茅todo
mueve: Lo crearemos para permitir el movimiento de los objetos.Control de direcci贸n: Usaremos una variable booleana (
derecha) para manejar el movimiento (izquierda ↔ derecha).Velocidad personalizada: Pasaremos un par谩metro
velocidadpara que cada objeto se mueva a distinta velocidad.
馃摑 C贸digo clave:
// M茅todo mueve con par谩metro 'velocidad'
mueve(velocidad) {
if (this.derecha === true) {
if (this.x < 400) {
this.x += velocidad; // Mueve a la derecha
} else {
this.derecha = false; // Cambia direcci贸n
}
} else {
if (this.x > 50) {
this.x -= velocidad; // Mueve a la izquierda
} else {
this.derecha = true; // Cambia direcci贸n
}
}
}馃帴 Resultado:
Al ejecutarlo, los objetos se mover谩n de un lado a otro en el canvas, cada uno con su velocidad asignada (ej: 1, 3, 7).
✅ ¡As铆 logramos un movimiento continuo y controlado!
馃敆 ¿Quieres ver el c贸digo completo? ¡D茅jalo en los comentarios! 馃憞
#JavaScript #Canvas #Programaci贸n #DesarrolloWeb #Juegos
Comentarios
Publicar un comentario