Increase analog look sensitivity. Fix analog look sensitivity going unused.
This commit is contained in:
parent
c75c8e094c
commit
85b2d76138
|
@ -18,7 +18,7 @@ class_name GameplayCamera extends Camera3D
|
||||||
@export var zoom_speed: float = 4.0
|
@export var zoom_speed: float = 4.0
|
||||||
@export var mouse_sensitivity: float = 0.03125
|
@export var mouse_sensitivity: float = 0.03125
|
||||||
@export var mouse_wheel_sensitivity: float = 5.0
|
@export var mouse_wheel_sensitivity: float = 5.0
|
||||||
@export var analog_sensitivity: float = 1.0
|
@export var analog_sensitivity: float = 1.5
|
||||||
@export var analog_zoom_sensitivity: float = 1.0
|
@export var analog_zoom_sensitivity: float = 1.0
|
||||||
|
|
||||||
var target_direction := Vector3.ZERO
|
var target_direction := Vector3.ZERO
|
||||||
|
@ -52,9 +52,15 @@ func _unhandled_input(event: InputEvent) -> void:
|
||||||
|
|
||||||
func _handle_analog_input() -> void:
|
func _handle_analog_input() -> void:
|
||||||
if !player_control: return
|
if !player_control: return
|
||||||
look_impetus.x -= Input.get_axis(&'look_left', &'look_right')
|
look_impetus.x -= (
|
||||||
look_impetus.y += Input.get_axis(&'look_down', &'look_up')
|
Input.get_axis(&'look_left', &'look_right')*analog_sensitivity
|
||||||
look_impetus.z += Input.get_axis(&'zoom_in', &'zoom_out')
|
)
|
||||||
|
look_impetus.y += (
|
||||||
|
Input.get_axis(&'look_down', &'look_up')*analog_sensitivity
|
||||||
|
)
|
||||||
|
look_impetus.z += (
|
||||||
|
Input.get_axis(&'zoom_in', &'zoom_out')*analog_sensitivity
|
||||||
|
)
|
||||||
|
|
||||||
func _respond_to_impetus(delta: float) -> void:
|
func _respond_to_impetus(delta: float) -> void:
|
||||||
if !target: return
|
if !target: return
|
||||||
|
|
Loading…
Reference in New Issue