You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-16 14:00:40 +00:00
Split 3D editor sensitivity freelook sensitivity into its own setting
This allows configuring orbit sensitivity and freelook sensitivity independently from each other. Often, it's needed to use a lower freelook sensitivity compared to the orbit sensitivity. Also, when using a FOV scale lower than the default (using Alt + mouse wheel), the mouse sensitivity is now scaled to make it easier to use freelook to look at distant objects. This does not affect orbiting and panning.
This commit is contained in:
@@ -574,6 +574,8 @@ void EditorSettings::_load_defaults(Ref<ConfigFile> p_extra_config) {
|
||||
// 3D: Freelook
|
||||
_initial_set("editors/3d/freelook/freelook_navigation_scheme", false);
|
||||
hints["editors/3d/freelook/freelook_navigation_scheme"] = PropertyInfo(Variant::INT, "editors/3d/freelook/freelook_navigation_scheme", PROPERTY_HINT_ENUM, "Default,Partially Axis-Locked (id Tech),Fully Axis-Locked (Minecraft)");
|
||||
_initial_set("editors/3d/freelook/freelook_sensitivity", 0.25);
|
||||
hints["editors/3d/freelook/freelook_sensitivity"] = PropertyInfo(Variant::REAL, "editors/3d/freelook/freelook_sensitivity", PROPERTY_HINT_RANGE, "0.01, 2, 0.001");
|
||||
_initial_set("editors/3d/freelook/freelook_inertia", 0.0);
|
||||
hints["editors/3d/freelook/freelook_inertia"] = PropertyInfo(Variant::REAL, "editors/3d/freelook/freelook_inertia", PROPERTY_HINT_RANGE, "0, 1, 0.001");
|
||||
_initial_set("editors/3d/freelook/freelook_base_speed", 5.0);
|
||||
|
||||
Reference in New Issue
Block a user