example:
var export jump_speed = 100
var export speed = 80
if Input.isactionpressed("moveright"):
velocity.x = speed
elif Input.isactionpressed("moveleft"):
velocity.x = -speed
if isonfloor():
if Input.isactionjustpressed("jump"):
velocity.y = -jumpspeed
if isonfloor():
if velocity.x == 0:
animation.play("idle")
elif velocity.x != 0:
animation.play("runanimation")
elif ison_floor() == false:
if velocity.y < 0:
animation.play("jump")
elif velocity.y > 0:
animation.play("fall")
if velocity.x > 0:
animation.fliph = true
elif velocity.x < 0:
animation.fliph = false
velocity.y += gravity * delta
velocity = moveandslide(velocity,Vector2.UP)