Ver código fonte

Merge pull request #14874 from volzhs/blurry-zoom

Fix blurry after zooming
Rémi Verschelde 7 anos atrás
pai
commit
0b1e6ec219
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      editor/plugins/canvas_item_editor_plugin.cpp

+ 2 - 2
editor/plugins/canvas_item_editor_plugin.cpp

@@ -3341,8 +3341,8 @@ void CanvasItemEditor::_zoom_on_position(float p_zoom, Point2 p_position) {
 	zoom = p_zoom;
 	Point2 ofs = p_position;
 	ofs = ofs / prev_zoom - ofs / zoom;
-	h_scroll->set_value(h_scroll->get_value() + ofs.x);
-	v_scroll->set_value(v_scroll->get_value() + ofs.y);
+	h_scroll->set_value(Math::round(h_scroll->get_value() + ofs.x));
+	v_scroll->set_value(Math::round(v_scroll->get_value() + ofs.y));
 
 	_update_scroll(0);
 	viewport->update();