Open MarkTheLoot opened 5 years ago
` extends KinematicBody2D export (int) var speed = 500 export (int) var acceleration = 5 export (int) var gravity = 1200 var velocity = Vector2()
func move(speed, acc, delta): velocity.x = lerp(velocity.x, speed, acc * delta)
func _physics_process(delta): if Input.is_action_pressed("move_right"): move(speed, acceleration, delta) if Input.is_action_pressed("move_left"): move(-speed, acceleration, delta) #Bewirkt eine beschleunigung des Charakters zum angegeben maximal Wert velocity = move_and_slide(velocity, Vector2(0, -1)) `
player movement unvollständig
Der Player. Inkludiert das abspielen von Animationen, sowie Movement, Abbau, sonstige Interaktionen. Spezifikationen siehe Dokument im Drive.