mirror of https://github.com/godotengine/godot
Merge 13eb14d4cb into 15ff450680
This commit is contained in:
commit
95630cb7b7
|
|
@ -2058,7 +2058,11 @@ void Node3DEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
|
||||||
|
|
||||||
// Instant transforms process mouse motion in input() to handle wrapping.
|
// Instant transforms process mouse motion in input() to handle wrapping.
|
||||||
if (m.is_valid() && !_edit.instant) {
|
if (m.is_valid() && !_edit.instant) {
|
||||||
_edit.mouse_pos = m->get_position();
|
if (cursor.region_select || ruler->is_inside_tree()) {
|
||||||
|
_edit.mouse_pos = m->get_position();
|
||||||
|
} else {
|
||||||
|
_edit.mouse_pos += _get_warped_mouse_motion(m);
|
||||||
|
}
|
||||||
|
|
||||||
if (spatial_editor->get_single_selected_node()) {
|
if (spatial_editor->get_single_selected_node()) {
|
||||||
Vector<Ref<Node3DGizmo>> gizmos = spatial_editor->get_single_selected_node()->get_gizmos();
|
Vector<Ref<Node3DGizmo>> gizmos = spatial_editor->get_single_selected_node()->get_gizmos();
|
||||||
|
|
@ -2101,7 +2105,7 @@ void Node3DEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
|
||||||
NavigationMode nav_mode = NAVIGATION_NONE;
|
NavigationMode nav_mode = NAVIGATION_NONE;
|
||||||
|
|
||||||
if (_edit.gizmo.is_valid()) {
|
if (_edit.gizmo.is_valid()) {
|
||||||
_edit.gizmo->set_handle(_edit.gizmo_handle, _edit.gizmo_handle_secondary, camera, m->get_position());
|
_edit.gizmo->set_handle(_edit.gizmo_handle, _edit.gizmo_handle_secondary, camera, _edit.mouse_pos);
|
||||||
Variant v = _edit.gizmo->get_handle_value(_edit.gizmo_handle, _edit.gizmo_handle_secondary);
|
Variant v = _edit.gizmo->get_handle_value(_edit.gizmo_handle, _edit.gizmo_handle_secondary);
|
||||||
String n = _edit.gizmo->get_handle_name(_edit.gizmo_handle, _edit.gizmo_handle_secondary);
|
String n = _edit.gizmo->get_handle_name(_edit.gizmo_handle, _edit.gizmo_handle_secondary);
|
||||||
set_message(n + ": " + String(v));
|
set_message(n + ": " + String(v));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue