Adjust camera yaw and pitch upon reaching a boundary in third-person navigation
This commit is contained in:
@@ -598,6 +598,12 @@ export class ThirdPersonNavigationController implements NavigationController {
|
|||||||
|
|
||||||
if (boundaryReached) {
|
if (boundaryReached) {
|
||||||
this.context?.handleRuntimeTargetLookBoundaryReached?.();
|
this.context?.handleRuntimeTargetLookBoundaryReached?.();
|
||||||
|
this.cameraYawRadians += this.targetLookOffsetYawRadians;
|
||||||
|
this.pitchRadians = clampPitch(
|
||||||
|
this.pitchRadians + this.targetLookOffsetPitchRadians
|
||||||
|
);
|
||||||
|
this.targetLookOffsetYawRadians = 0;
|
||||||
|
this.targetLookOffsetPitchRadians = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user