diff --git a/src/runtime-three/third-person-navigation-controller.ts b/src/runtime-three/third-person-navigation-controller.ts index 657d68df..e9b8f649 100644 --- a/src/runtime-three/third-person-navigation-controller.ts +++ b/src/runtime-three/third-person-navigation-controller.ts @@ -598,6 +598,12 @@ export class ThirdPersonNavigationController implements NavigationController { if (boundaryReached) { this.context?.handleRuntimeTargetLookBoundaryReached?.(); + this.cameraYawRadians += this.targetLookOffsetYawRadians; + this.pitchRadians = clampPitch( + this.pitchRadians + this.targetLookOffsetPitchRadians + ); + this.targetLookOffsetYawRadians = 0; + this.targetLookOffsetPitchRadians = 0; } }