Parcourir la source

Merge pull request #52665 from lentsius-bark/fix-3d-scale-sensitivity

[3.x] Fix scale sensitivity for 3D objects.
Rémi Verschelde il y a 4 ans
Parent
commit
29eefc466e
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      editor/plugins/spatial_editor_plugin.cpp

+ 2 - 0
editor/plugins/spatial_editor_plugin.cpp

@@ -1612,6 +1612,8 @@ void SpatialEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
 							motion = Vector3(scale, scale, scale);
 						}
 
+						motion /= click.distance_to(_edit.center);
+
 						List<Node *> &selection = editor_selection->get_selected_node_list();
 
 						// Disable local transformation for TRANSFORM_VIEW