Funciones para el codigo

Codigo

let particles

Se declara un arreglo vacío llamado particles que se utilizará para almacenar instancias de la clase Particle.

Función setup

Se ejecuta al principio.En este caso, crea un lienzo (canvas) de 400x400 píxeles.

Se ejecuta un bucle que crea 100 instancias de la clase Particle y las agrega al arreglo particles.

Función draw

background establece el fondo del lienzo con un color RGB (75, 0, 130), que es un tono de púrpura.

Se recorre el arreglo particles y se llama a los métodos update() y display() de cada partícula.

Clase Particle

Se define una clase llamada Particle para representar las partículas. El constructor inicializa propiedades como la posición (x, y), tamaño(size), edad (age), tiempo de vida máximo (maxAge), opacidad (opacity), ángulo (angle), velocidad de rotación (rotationSpeed), y desplazamientos aleatorios (xOff y yOff).

update

Actualiza la posición, opacidad y ángulo de la partícula, aplicando también un movimiento aleatorio.

display

Dibuja la partícula en la posición actual con el tamaño, la opacidad y la rotación adecuados.

Volver al portafolio