diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 31dad22a..f4ea72ea 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -406,6 +406,7 @@ export class RuntimeHost { this.playerControllerTelemetryHandler?.(null); this.currentRuntimeMessage = null; this.runtimeMessageHandler?.(null); + this.resetPlayerCameraEffects(); this.clearCollisionWorld(); this.publishSceneLoadState({ status: "loading", @@ -503,6 +504,7 @@ export class RuntimeHost { this.activeController?.deactivate(this.controllerContext); this.activeController = null; + this.resetPlayerCameraEffects(); this.setInteractionPrompt(null); this.resizeObserver?.disconnect(); this.resizeObserver = null;