Skip to main content

RuntimeBodyOptions

@zylem/game-lib


@zylem/game-lib / runtime / RuntimeBodyOptions

Interface: RuntimeBodyOptions

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:27

Body-level options the host can override per entity.

Properties​

angularDamping?​

optional angularDamping?: number

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:32


canSleep?​

optional canSleep?: boolean

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:34


ccdEnabled?​

optional ccdEnabled?: boolean

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:35


gravityScale?​

optional gravityScale?: number

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:33


kind?​

optional kind?: StageBodyKindValue

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:28


linearDamping?​

optional linearDamping?: number

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:31


lockRotation?​

optional lockRotation?: readonly [boolean, boolean, boolean]

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:36


lockTranslation?​

optional lockTranslation?: readonly [boolean, boolean, boolean]

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:37


position?​

optional position?: Vec3Input

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:29


rotation?​

optional rotation?: readonly [number, number, number, number]

Defined in: packages/game-lib/src/lib/collision/runtime-collision-builder.ts:30