You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Camera Rig: Rail mount visualization shouldn't rotate if bLockOrientationToRail is disabled. The attachment already handles this correctly.This only fixes the visualization.
#rb matt.hoffman #preflight 62d6dcd2164251d065e1629c #jira none [CL 21164327 by Max Chen in ue5-main branch]
This commit is contained in:
@@ -148,9 +148,13 @@ void ACameraRig_Rail::UpdatePreviewMeshes()
|
||||
// make visualization of the mount follow the contour of the rail
|
||||
if (PreviewMesh_Mount)
|
||||
{
|
||||
float const SplineLen = RailSplineComponent->GetSplineLength();
|
||||
FQuat const RailRot = RailSplineComponent->GetQuaternionAtDistanceAlongSpline(CurrentPositionOnRail*SplineLen, ESplineCoordinateSpace::World);
|
||||
PreviewMesh_Mount->SetWorldRotation(RailRot);
|
||||
if (bLockOrientationToRail)
|
||||
{
|
||||
float const SplineLen = RailSplineComponent->GetSplineLength();
|
||||
FQuat const RailRot = RailSplineComponent->GetQuaternionAtDistanceAlongSpline(CurrentPositionOnRail*SplineLen, ESplineCoordinateSpace::World);
|
||||
PreviewMesh_Mount->SetWorldRotation(RailRot);
|
||||
}
|
||||
|
||||
PreviewMesh_Mount->SetVisibility(bShowRailVisualization);
|
||||
PreviewMesh_Mount->SetWorldScale3D(FVector(PreviewMeshScale, PreviewMeshScale, PreviewMeshScale));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user