BoxCollider

El componente BoxCollider define una forma de colisión rectangular. Puede usarse para interacciones físicas y para la detección de colisiones. Consulta Física para una visión general.

Opciones

OpciónTipoValor por defectoDescripción
widthnumber0Ancho del rectángulo.
heightnumber0Alto del rectángulo.
rotationnumber0Rotación en radianes.
offsetVector2(0, 0)Desplazamiento respecto a la posición de la entidad.
layerstring""La capa de colisión a la que pertenece el colisionador.
physicsbooleantrueSi es true, el colisionador interactúa con los cuerpos rígidos.
ignoreCollisionsWithLayersstring[][]Capas que este colisionador ignora.

Ejemplo

import { Transform, BoxCollider } from "angry-pixel";

this.entityManager.createEntity([
    new Transform(),
    new BoxCollider({ width: 16, height: 16, layer: "Player" }),
]);

Agrega un RigidBody a la misma entidad para que se mueva y responda a la física.