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:

  1. M茅todo dibuja: Ya lo ten铆amos implementado para renderizar los objetos en pantalla.

  2. Nuevo m茅todo mueve: Lo crearemos para permitir el movimiento de los objetos.

  3. Control de direcci贸n: Usaremos una variable booleana (derecha) para manejar el movimiento (izquierda ↔ derecha).

  4. Velocidad personalizada: Pasaremos un par谩metro velocidad para que cada objeto se mueva a distinta velocidad.

馃摑 C贸digo clave:

javascript
// 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

Entradas m谩s populares de este blog

codigo

5. 04.funciones parte1