1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Merge pull request #111384 from harperstoeckle/fix-camera-2d-size

Fix incorrect transform calculation in `Camera2D` when using a custom viewport
This commit is contained in:
Rémi Verschelde
2025-11-01 19:05:18 +01:00

View File

@@ -738,7 +738,8 @@ Size2 Camera2D::_get_camera_screen_size() const {
if (is_part_of_edited_scene()) { if (is_part_of_edited_scene()) {
return Size2(GLOBAL_GET_CACHED(real_t, "display/window/size/viewport_width"), GLOBAL_GET_CACHED(real_t, "display/window/size/viewport_height")); return Size2(GLOBAL_GET_CACHED(real_t, "display/window/size/viewport_width"), GLOBAL_GET_CACHED(real_t, "display/window/size/viewport_height"));
} }
return get_viewport_rect().size; ERR_FAIL_NULL_V(viewport, Size2());
return viewport->get_visible_rect().size;
} }
void Camera2D::set_drag_horizontal_enabled(bool p_enabled) { void Camera2D::set_drag_horizontal_enabled(bool p_enabled) {