> Nekoplay

collision

hitbox.collision()

Devuelve true si dos hitboxes (zonas) están tocándose.

hitbox.collision(Hitbox 1, Hitbox 2)

Hitbox 1 Array

Define la hitbox que se calculará la colisión. Puede representarse de tres formas diferentes:

Rectángulo: [x, y, w, h]: Donde x & y son las coordenadas de la esquina superior izquierda, w es el ancho y h es la altura.
Polígono: [x1, y1, x2, y2, x3, y3, ...]: Una secuencia de coordenadas que forman los vértices del polígono. Debe tener al menos tres puntos (6 valores).
Circunferencia: [x, y, rad]: Donde x & y representan el centro del círculo, y rad es el radio.

Hitbox 2 Array

Define la hitbox que se calculará la colisión. Puede representarse de tres formas diferentes:

Rectángulo: [x, y, w, h]: Donde x & y son las coordenadas de la esquina superior izquierda, w es el ancho y h es la altura.
Polígono: [x1, y1, x2, y2, x3, y3, ...]: Una secuencia de coordenadas que forman los vértices del polígono. Debe tener al menos tres puntos (6 valores).
Circunferencia: [x, y, rad]: Donde x & y representan el centro del círculo, y rad es el radio.