فهرست منبع

Fix issues with scaling Node3Ds

Krystof Klestil 4 سال پیش
والد
کامیت
44aa26ad66
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      editor/plugins/node_3d_editor_plugin.cpp

+ 2 - 0
editor/plugins/node_3d_editor_plugin.cpp

@@ -1831,6 +1831,8 @@ void Node3DEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
 							motion = Vector3(scale, scale, scale);
 						}
 
+						motion /= click.distance_to(_edit.center);
+
 						// Disable local transformation for TRANSFORM_VIEW
 						bool local_coords = (spatial_editor->are_local_coords_enabled() && _edit.plane != TRANSFORM_VIEW);