fix: wrong interpolation method...
This commit is contained in:
parent
fc3ad3a555
commit
5b1a989f66
|
|
@ -100,8 +100,8 @@ func _navigate_prev():
|
||||||
|
|
||||||
## frame rate independent FIR smoothing filter used for small or dynamic card adjustments
|
## frame rate independent FIR smoothing filter used for small or dynamic card adjustments
|
||||||
func _smooth(current: Vector2, goal: Vector2, delta: float) -> Vector2:
|
func _smooth(current: Vector2, goal: Vector2, delta: float) -> Vector2:
|
||||||
var k := pow(0.1, 60.0 * delta)
|
var k := pow(0.9, 60.0 * delta)
|
||||||
return (1.0-k) * current + k * goal
|
return (k) * current + (1.0-k) * goal
|
||||||
|
|
||||||
|
|
||||||
func _process(delta: float):
|
func _process(delta: float):
|
||||||
|
|
|
||||||
|
|
@ -116,8 +116,8 @@ func try_scroll():
|
||||||
|
|
||||||
## frame rate independent FIR smoothing filter used for small or dynamic card adjustments
|
## frame rate independent FIR smoothing filter used for small or dynamic card adjustments
|
||||||
func _smooth(current: float, goal: float, delta: float) -> float:
|
func _smooth(current: float, goal: float, delta: float) -> float:
|
||||||
var k := pow(0.02, 60.0 * delta)
|
var k := pow(0.9, 60.0 * delta)
|
||||||
return (1.0-k) * current + k * goal
|
return (k) * current + (1.0-k) * goal
|
||||||
|
|
||||||
|
|
||||||
func _process(delta: float) -> void:
|
func _process(delta: float) -> void:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue