Ich habe einen CharacterBody2D mit einem Script. In der _physics_process Methode habe ich das stehen.
func _physics_process(delta):
var direction = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down")
velocity = direction * speed
velocity.y += gravity * delta
move_and_slide()
Aber wenn ich die Buttons loslasse läuft der Player einfach weiter.