diff options
| author | Marc Gilleron | 2017-05-07 22:59:05 +0200 |
|---|---|---|
| committer | Marc Gilleron | 2017-05-08 02:57:20 +0200 |
| commit | aaf9cacf5ff4cbe8c097efacf347f7bde9839e36 (patch) | |
| tree | f6ea2a78058c686aa652b7743e4866c763506d2d /editor/editor_settings.cpp | |
| parent | 66725d9b21dc50b0bb38baa4aa376b7bbb56e0e4 (diff) | |
| download | godot-aaf9cacf5ff4cbe8c097efacf347f7bde9839e36.tar.gz godot-aaf9cacf5ff4cbe8c097efacf347f7bde9839e36.tar.zst godot-aaf9cacf5ff4cbe8c097efacf347f7bde9839e36.zip | |
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
Diffstat (limited to 'editor/editor_settings.cpp')
| -rw-r--r-- | editor/editor_settings.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/editor/editor_settings.cpp b/editor/editor_settings.cpp index 7d7db5ac7..9fd76590a 100644 --- a/editor/editor_settings.cpp +++ b/editor/editor_settings.cpp @@ -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)); |
