extends KinematicBody2D var speed = 10 var jump_force = 300 var gravity = 700 var vel = Vector2() onready var image_player = get_node("Player") func _physics_process(delta): if Input.is_action_pressed("player_left"): vel.x -= speed elif Input.is_action_pressed("player_right"): vel.x += speed vel.y += gravity * delta if Input.is_action_pressed("player_jump") and is_on_floor(): vel.y -= jump_force vel = move_and_slide(vel, Vector2.UP) # if vel.x < 0: # image_player.flip_h = true # elif vel.x > 0: # image_player.flip_h = false