Fix game viewport size to not include DPI scale (screen-space uses it)

#2976
This commit is contained in:
Wojtek Figat
2025-02-26 20:55:57 +01:00
parent 2d956ebb36
commit 809fd2653a
3 changed files with 13 additions and 4 deletions

View File

@@ -1550,9 +1550,9 @@ namespace FlaxEditor
// Handle case when Game window is not selected in tab view
var dockedTo = gameWin.ParentDockPanel;
if (dockedTo != null && dockedTo.SelectedTab != gameWin && dockedTo.SelectedTab != null)
result = dockedTo.SelectedTab.Size * root.DpiScale;
result = dockedTo.SelectedTab.Size;
else
result = gameWin.Viewport.Size * root.DpiScale;
result = gameWin.Viewport.Size;
result = Float2.Round(result);
}