diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 4e6d1e0f..035f1351 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -658,11 +658,15 @@ export class RuntimeHost { private async buildCollisionWorld( requestId: number, colliders: RuntimeSceneDefinition["colliders"], - playerShape: RuntimeSceneDefinition["playerCollider"] + playerShape: RuntimeSceneDefinition["playerCollider"], + playerMovement: RuntimeSceneDefinition["playerMovement"] ) { const nextCollisionWorld = await RapierCollisionWorld.create( colliders, - playerShape + playerShape, + { + maxStepHeight: playerMovement.maxStepHeight + } ); if (requestId !== this.collisionWorldRequestId) {