BallCollider

El componente BallCollider define una forma de colisión circular. 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
radiusnumber0Radio del círculo.
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, BallCollider } from "angry-pixel";

this.entityManager.createEntity([
    new Transform(),
    new BallCollider({ radius: 8, layer: "Ball" }),
]);

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