This commit is contained in:
Jean-Baptiste Perrier
2021-02-28 17:45:38 +01:00
parent aaecb6f7fd
commit ce45070d63
2 changed files with 9 additions and 2 deletions

View File

@@ -121,7 +121,8 @@ namespace FlaxEditor.Viewport.Cameras
orientation = Quaternion.LookRotation(Viewport.ViewDirection);
var invdir = Viewport.ViewDirection;
invdir.Negate();
position = sphere.Center + sphere.Radius * 2.5f * invdir;
position = sphere.Center + sphere.Radius * 5.0f * invdir;
Viewport.OrthographicScale = Vector3.Distance(position, sphere.Center) / 1000;
}
else
{

View File

@@ -542,7 +542,13 @@ namespace FlaxEditor.Viewport
if (_isOrtho)
{
if (!Editor.Instance.SceneEditing.HasSthSelected)
((FPSCamera)ViewportCamera).ShowActor(Editor.Instance.Scene.Root.Actor);
{
var invdir = ViewDirection;
invdir.Negate();
var target = new Vector3(0.0f) + 2000.0f * invdir;
OrthographicScale = Vector3.Distance(target, new Vector3(0.0f)) / 1000;
((FPSCamera)ViewportCamera).MoveViewport(target, Quaternion.LookRotation(ViewDirection));
}
else
((FPSCamera)ViewportCamera).ShowActors(Editor.Instance.Windows.EditWin.Viewport.TransformGizmo.SelectedParents);
}