From 4e888f998721b4ee0263b9b9184b3d5edc612802 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 3 Jan 2025 23:21:04 +0100 Subject: [PATCH] Make the GridMap editor cursor translucent This makes it possible to distinguish GridMap tiles that haven't been placed yet from those that are already in place. --- modules/gridmap/editor/grid_map_editor_plugin.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/gridmap/editor/grid_map_editor_plugin.cpp b/modules/gridmap/editor/grid_map_editor_plugin.cpp index a4f26de6ce..3d74dc8995 100644 --- a/modules/gridmap/editor/grid_map_editor_plugin.cpp +++ b/modules/gridmap/editor/grid_map_editor_plugin.cpp @@ -1286,6 +1286,10 @@ void GridMapEditor::_update_cursor_instance() { cursor_outer_mat->set_albedo(Color(pick_color, 0.8)); cursor_instance = RenderingServer::get_singleton()->instance_create2(cursor_mesh, get_tree()->get_root()->get_world_3d()->get_scenario()); } + + // Make the cursor translucent so that it can be distinguished from already-placed tiles. + RenderingServer::get_singleton()->instance_geometry_set_transparency(cursor_instance, 0.5); + _update_cursor_transform(); }