1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-22 15:06:45 +00:00

Improved freelook

- Fix movement input affecting all viewports even when clicking outside
- Freelook up movement is now relative
- Prevent tool shortcut conflict when moving
- De-hardcode tool shortcuts (select, move, rotate, scale, wireframe)
- Movement speed depends on zoom distance (like panning)
- Mouse wheel controls speed (Blender-style) due to above point
- Added zoom distance indicator, hides after short delay
This commit is contained in:
Marc Gilleron
2017-05-07 22:59:05 +02:00
parent 66725d9b21
commit aaf9cacf5f
3 changed files with 175 additions and 69 deletions

View File

@@ -591,10 +591,8 @@ void EditorSettings::_load_defaults(Ref<ConfigFile> p_extra_config) {
set("editors/3d/emulate_3_button_mouse", false);
set("editors/3d/warped_mouse_panning", true);
set("editors/3d/freelook_base_speed", 5);
set("editors/3d/freelook_acceleration", 10);
set("editors/3d/freelook_max_speed", 100);
set("editors/3d/freelook_modifier_speed_factor", 1.0 / 5.0);
set("editors/3d/freelook_base_speed", 1);
set("editors/3d/freelook_modifier_speed_factor", 5.0);
set("editors/2d/bone_width", 5);
set("editors/2d/bone_color1", Color(1.0, 1.0, 1.0, 0.9));