Персонаж зависает при прыжке GODOT4
Проблема с динамическим прыжком, если отпустить кнопку прыжка, в момент, когда персонаж уже падает, он ненадолго зависает в воздухе, сам решить проблему не смог
if is_on_floor():
double_jump = true
if Input.is_action_just_pressed("ui_accept") and is_on_floor():
velocity.y -= jump_force
if !is_on_floor() and Input.is_action_just_pressed("ui_accept") and double_jump:
double_jump = false
velocity.y = 0
velocity.y -= jump_force * 0.9
if !is_on_floor() and Input.is_action_just_released("ui_accept"):
velocity.y = +gravity
else:
velocity.y += gravity