diff --git a/Source/Editor/Viewport/EditorGizmoViewport.cs b/Source/Editor/Viewport/EditorGizmoViewport.cs index 9fb3d962e..df0f7a8ff 100644 --- a/Source/Editor/Viewport/EditorGizmoViewport.cs +++ b/Source/Editor/Viewport/EditorGizmoViewport.cs @@ -76,7 +76,7 @@ namespace FlaxEditor.Viewport public bool SnapToVertex => ContainsFocus && Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); /// - public Float2 MouseDelta => _mouseDelta * 1000; + public Float2 MouseDelta => _mouseDelta; /// public bool UseSnapping => Root?.GetKey(KeyboardKeys.Control) ?? false; diff --git a/Source/Editor/Viewport/EditorViewport.cs b/Source/Editor/Viewport/EditorViewport.cs index 5bcc2c2b9..4981b78e9 100644 --- a/Source/Editor/Viewport/EditorViewport.cs +++ b/Source/Editor/Viewport/EditorViewport.cs @@ -1663,8 +1663,7 @@ namespace FlaxEditor.Viewport { offset.X = offset.X > 0 ? Mathf.Floor(offset.X) : Mathf.Ceil(offset.X); offset.Y = offset.Y > 0 ? Mathf.Floor(offset.Y) : Mathf.Ceil(offset.Y); - _mouseDelta = offset / size; - _mouseDelta.Y *= size.Y / size.X; + _mouseDelta = offset; // Update delta filtering buffer _deltaFilteringBuffer[_deltaFilteringStep] = _mouseDelta; @@ -1682,8 +1681,7 @@ namespace FlaxEditor.Viewport } else { - _mouseDelta = offset / size; - _mouseDelta.Y *= size.Y / size.X; + _mouseDelta = offset; mouseDelta = _mouseDelta; } @@ -1697,7 +1695,7 @@ namespace FlaxEditor.Viewport // Update moveDelta *= dt * (60.0f * 4.0f); - mouseDelta *= 200.0f * MouseSpeed * _mouseSensitivity; + mouseDelta *= 0.1833f * MouseSpeed * _mouseSensitivity; UpdateView(dt, ref moveDelta, ref mouseDelta, out var centerMouse); // Move mouse back to the root position @@ -1723,7 +1721,7 @@ namespace FlaxEditor.Viewport var offset = _viewMousePos - _startPos; offset.X = offset.X > 0 ? Mathf.Floor(offset.X) : Mathf.Ceil(offset.X); offset.Y = offset.Y > 0 ? Mathf.Floor(offset.Y) : Mathf.Ceil(offset.Y); - _mouseDelta = offset / size; + _mouseDelta = offset; _startPos = _viewMousePos; } else diff --git a/Source/Editor/Viewport/PrefabWindowViewport.cs b/Source/Editor/Viewport/PrefabWindowViewport.cs index 32473c5ea..d7624892d 100644 --- a/Source/Editor/Viewport/PrefabWindowViewport.cs +++ b/Source/Editor/Viewport/PrefabWindowViewport.cs @@ -291,7 +291,7 @@ namespace FlaxEditor.Viewport public bool SnapToVertex => ContainsFocus && Editor.Instance.Options.Options.Input.SnapToVertex.Process(Root); /// - public Float2 MouseDelta => _mouseDelta * 1000; + public Float2 MouseDelta => _mouseDelta; /// public bool UseSnapping => Root.GetKey(KeyboardKeys.Control);