Browse Source

Merge pull request #52554 from Calinou/2d-editor-enable-pixel-snap

Enable Pixel Snap by default in the 2D editor
Rémi Verschelde 4 years ago
parent
commit
feba85a569
1 changed files with 3 additions and 1 deletions
  1. 3 1
      editor/plugins/canvas_item_editor_plugin.cpp

+ 3 - 1
editor/plugins/canvas_item_editor_plugin.cpp

@@ -5204,7 +5204,9 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
 	snap_rotation = false;
 	snap_rotation = false;
 	snap_scale = false;
 	snap_scale = false;
 	snap_relative = false;
 	snap_relative = false;
-	snap_pixel = false;
+	// Enable pixel snapping even if pixel snap rendering is disabled in the Project Settings.
+	// This results in crisper visuals by preventing 2D nodes from being placed at subpixel coordinates.
+	snap_pixel = true;
 	snap_target[0] = SNAP_TARGET_NONE;
 	snap_target[0] = SNAP_TARGET_NONE;
 	snap_target[1] = SNAP_TARGET_NONE;
 	snap_target[1] = SNAP_TARGET_NONE;