Add grid scale to the editor viewport settings

This commit is contained in:
Wiktor Kocielski
2023-07-29 13:34:46 +03:00
parent 80bcc0f32e
commit 8250f92af3
2 changed files with 10 additions and 3 deletions

View File

@@ -49,17 +49,17 @@ namespace FlaxEditor.Gizmo
float space, size; float space, size;
if (dst <= 500.0f) if (dst <= 500.0f)
{ {
space = 50; space = Editor.Instance.Options.Options.Viewport.ViewportGridScale;
size = 8000; size = 8000;
} }
else if (dst <= 2000.0f) else if (dst <= 2000.0f)
{ {
space = 100; space = Editor.Instance.Options.Options.Viewport.ViewportGridScale * 2;
size = 8000; size = 8000;
} }
else else
{ {
space = 1000; space = Editor.Instance.Options.Options.Viewport.ViewportGridScale * 20;
size = 100000; size = 100000;
} }

View File

@@ -59,5 +59,12 @@ namespace FlaxEditor.Options
[DefaultValue(false)] [DefaultValue(false)]
[EditorDisplay("Defaults"), EditorOrder(150), Tooltip("Invert the panning direction for the viewport camera.")] [EditorDisplay("Defaults"), EditorOrder(150), Tooltip("Invert the panning direction for the viewport camera.")]
public bool DefaultInvertPanning { get; set; } = false; public bool DefaultInvertPanning { get; set; } = false;
/// <summary>
/// Scales editor viewport grid.
/// </summary>
[DefaultValue(50.0f), Limit(25.0f, 500.0f, 5.0f)]
[EditorDisplay("Defaults"), EditorOrder(160), Tooltip("Scales editor viewport grid.")]
public float ViewportGridScale { get; set; } = 50.0f;
} }
} }