@ggez/runtime-physics-rapier
v0.1.7
Published
Rapier physics adapters for Web Hammer runtime scenes.
Readme
@ggez/runtime-physics-rapier
Optional Rapier bindings for Web Hammer runtime physics data.
This package owns:
- Rapier world creation from runtime scene settings
- collider and rigid-body helpers for derived render meshes
- renderer-agnostic physics descriptor consumption from
runtime-format
Install
bun add @ggez/runtime-physics-rapier @dimforge/rapier3d-compatExample
import {
createDynamicRigidBody,
createRapierPhysicsWorld,
createStaticRigidBody,
ensureRapierRuntimePhysics
} from "@ggez/runtime-physics-rapier";
await ensureRapierRuntimePhysics();
const world = createRapierPhysicsWorld({ world: { gravity: { x: 0, y: -9.81, z: 0 } } });
const floorBody = createStaticRigidBody(world, floorMesh);
const crateBody = createDynamicRigidBody(world, crateMesh);The host application still owns the Rapier world lifecycle, stepping, and disposal.
