From 0f73ef1df9c092a8d2dea2861960e708d90fbd46 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Tue, 21 Feb 2023 17:02:24 +0100 Subject: [PATCH] =?UTF-8?q?Use=208=C3=978=20default=20grid=20size=20for=20?= =?UTF-8?q?TextureRegion=20and=202D=20polygon=20editors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Power-of-two grid sizes are more suited to most game assets. --- editor/plugins/canvas_item_editor_plugin.h | 3 ++- editor/plugins/polygon_2d_editor_plugin.cpp | 3 ++- editor/plugins/texture_region_editor_plugin.cpp | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/editor/plugins/canvas_item_editor_plugin.h b/editor/plugins/canvas_item_editor_plugin.h index ebe87a56f72..6028820ab05 100644 --- a/editor/plugins/canvas_item_editor_plugin.h +++ b/editor/plugins/canvas_item_editor_plugin.h @@ -212,7 +212,8 @@ private: bool selected_from_canvas = false; Point2 grid_offset; - Point2 grid_step = Point2(8, 8); // A power-of-two value works better as a default. + // A power-of-two value works better as a default grid size. + Point2 grid_step = Point2(8, 8); int primary_grid_steps = 8; int grid_step_multiplier = 0; diff --git a/editor/plugins/polygon_2d_editor_plugin.cpp b/editor/plugins/polygon_2d_editor_plugin.cpp index fb356683106..e5e77be7aa3 100644 --- a/editor/plugins/polygon_2d_editor_plugin.cpp +++ b/editor/plugins/polygon_2d_editor_plugin.cpp @@ -1232,7 +1232,8 @@ Vector2 Polygon2DEditor::snap_point(Vector2 p_target) const { Polygon2DEditor::Polygon2DEditor() { snap_offset = EditorSettings::get_singleton()->get_project_metadata("polygon_2d_uv_editor", "snap_offset", Vector2()); - snap_step = EditorSettings::get_singleton()->get_project_metadata("polygon_2d_uv_editor", "snap_step", Vector2(10, 10)); + // A power-of-two value works better as a default grid size. + snap_step = EditorSettings::get_singleton()->get_project_metadata("polygon_2d_uv_editor", "snap_step", Vector2(8, 8)); use_snap = EditorSettings::get_singleton()->get_project_metadata("polygon_2d_uv_editor", "snap_enabled", false); snap_show_grid = EditorSettings::get_singleton()->get_project_metadata("polygon_2d_uv_editor", "show_grid", false); diff --git a/editor/plugins/texture_region_editor_plugin.cpp b/editor/plugins/texture_region_editor_plugin.cpp index 7fa16e6cc64..96e9005850a 100644 --- a/editor/plugins/texture_region_editor_plugin.cpp +++ b/editor/plugins/texture_region_editor_plugin.cpp @@ -1075,7 +1075,8 @@ TextureRegionEditor::TextureRegionEditor() { preview_tex = Ref(memnew(CanvasTexture)); - snap_step = Vector2(10, 10); + // A power-of-two value works better as a default grid size. + snap_step = Vector2(8, 8); snap_separation = Vector2(0, 0); snap_mode = SNAP_NONE; edited_margin = -1;