Enable Pixel Snap by default in the 2D editor

Since this avoids accidentally placing 2D nodes at subpixel positions,
this results in more crisp visuals by default, even when pixel snapping
is disabled in the project settings.
This commit is contained in:
Hugo Locurcio 2021-09-10 22:10:43 +02:00
parent 43e96e0c65
commit c03e7c2dde
No known key found for this signature in database
GPG key ID: 39E8F8BE30B0A49C

View file

@ -5204,7 +5204,9 @@ CanvasItemEditor::CanvasItemEditor(EditorNode *p_editor) {
snap_rotation = false;
snap_scale = 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[1] = SNAP_TARGET_NONE;