Collider composed of lines defined by its vertices, for 2d collisions.

const edgeCollider = new EdgeCollider({
vertexModel: [new Vector2(0, 16), new Vector2(16, 16)],
offset: new Vector2(),
layer: "CollisionLayer",
physics: true,
ignoreCollisionsWithLayer: ["IgnoredLayer"]
});

Implements

Constructors

Properties

ignoreCollisionsWithLayers: string[] = []

Ignores collisions with layers in the array

layer: string = ""

Collision layer

offset: Vector2 = ...

X-Y axis offset

physics: boolean = true

TRUE if this collider interact with rigid bodies

rotation: number = 0

Edges rotation in radians

vertexModel: Vector2[] = []

Collection of 2d vectors representing the vertices of the collider