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.