Skip to content

BoxCollider2D ​

Physics 2DScripts: BoxCollider2DComponentFeature: 2D Physics (≈45 KB)

Optional feature

BoxCollider2D is part of 2D Physics. A build includes it only when a scene, prefab or script uses it — see Feature cropping.

From a script ​

ts
import { BoxCollider2DComponent } from "mmpx";

const boxCollider2D = this.entity.TryGetComponent(BoxCollider2DComponent);

Full API: BoxCollider2DComponent.

Fields ​

FieldTypeDefaultDescription
Is Trigger
isTrigger
booleanfalseReports overlaps (OnTriggerEnter2D …) instead of colliding
Layer
layer
physics layer0Physics layer — Project Settings → Physics decides which layers collide
Offset X
offsetX
number0
Offset Y
offsetY
number0
Width
width
number (0 … ∞)100
Height
height
number (0 … ∞)100
Edge Radius
edgeRadius
number (0 … ∞)0Rounds the corners (adds to the size)

Material ​

FieldTypeDefaultDescription
Density
density
number (0 … ∞)1Mass per square metre — used when the Rigidbody2D has Use Auto Mass on
Friction
friction
number (0 … ∞)0.40 = ice; the two colliders' frictions combine (√(a·b))
Bounciness
bounciness
number (0 … 1)0Restitution: 0 = no bounce, 1 = keeps all its speed (the higher of the two wins)

© 2026 PlayAdGentic