Skip to content

CapsuleCollider2D ​

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

Optional feature

CapsuleCollider2D 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 { CapsuleCollider2DComponent } from "mmpx";

const capsuleCollider2D = this.entity.TryGetComponent(CapsuleCollider2DComponent);

Full API: CapsuleCollider2DComponent.

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 … ∞)50
Height
height
number (0 … ∞)100
Direction
direction
"vertical" | "horizontal""vertical"Which way the rounded ends point

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