Skip to content

Class: EdgeCollider2DComponent ​

A line strip (ground, walls, terrain). Collides on both sides; it has no inside, so it never works as a dynamic body's only collider.

Extends ​

Constructors ​

Constructor ​

ts
new EdgeCollider2DComponent(): EdgeCollider2DComponent;

Returns ​

EdgeCollider2DComponent

Inherited from ​

Collider2DComponent.constructor

Properties ​

PropertyModifierTypeDefault valueInherited from
bouncinesspublicnumberundefinedCollider2DComponent.bounciness
densitypublicnumberundefinedCollider2DComponent.density
dirtypublicbooleantrueCollider2DComponent.dirty
enabledpublicbooleantrueCollider2DComponent.enabled
frictionpublicnumberundefinedCollider2DComponent.friction
isTriggerpublicbooleanundefinedCollider2DComponent.isTrigger
layerpublicnumberundefinedCollider2DComponent.layer
looppublicbooleanundefined-
offsetXpublicnumberundefinedCollider2DComponent.offsetX
offsetYpublicnumberundefinedCollider2DComponent.offsetY
pointspublic[number, number][]undefined-

Accessors ​

attachedRigidbody ​

Get Signature ​

ts
get attachedRigidbody(): Rigidbody2DComponent | null;

The Rigidbody2D this collider moves with (null = static scenery, or not simulated yet).

Returns ​

Rigidbody2DComponent | null

Inherited from ​

Collider2DComponent.attachedRigidbody

Methods ​

OverlapPoint() ​

ts
OverlapPoint(x, y): boolean;

Whether the world point (px) is inside this collider. False until it's simulated.

Parameters ​

ParameterType
xnumber
ynumber

Returns ​

boolean

Inherited from ​

Collider2DComponent.OverlapPoint

© 2026 PlayAdGentic