improv scroll locked focus

This commit is contained in:
Ruan Lucas
2023-08-11 22:31:12 -04:00
parent db806ad500
commit be33fc6018

View File

@@ -420,7 +420,8 @@ namespace FlaxEditor.Viewport
if (IsFocused)
{
_lockedFocusOffset += -FlaxEngine.Input.Mouse.ScrollDelta * focusDistance;
var viewportFocusDistance = Vector3.Distance(ViewPosition, selectionBounds.Center) / 10f;
_lockedFocusOffset -= FlaxEngine.Input.Mouse.ScrollDelta * viewportFocusDistance;
}
var viewportPosition = selectionBounds.Center + (-ViewDirection * (focusDistance + _lockedFocusOffset));