|
@@ -181,12 +181,12 @@ void ResizeGizmo()
|
|
|
if (gizmo is null || !gizmo.enabled)
|
|
if (gizmo is null || !gizmo.enabled)
|
|
|
return;
|
|
return;
|
|
|
|
|
|
|
|
- float scale = 0.1;
|
|
|
|
|
|
|
+ float scale = 0.1 / camera.zoom;
|
|
|
|
|
|
|
|
if (camera.orthographic)
|
|
if (camera.orthographic)
|
|
|
scale *= camera.orthoSize;
|
|
scale *= camera.orthoSize;
|
|
|
else
|
|
else
|
|
|
- scale *= (camera.view.Inverse() * gizmoNode.position).z;
|
|
|
|
|
|
|
+ scale *= (camera.view * gizmoNode.position).z;
|
|
|
|
|
|
|
|
gizmoNode.scale = Vector3(scale, scale, scale);
|
|
gizmoNode.scale = Vector3(scale, scale, scale);
|
|
|
}
|
|
}
|