tecnot2773 / ProjektRakete

Other
0 stars 0 forks source link

Code - Player #10

Open MarkTheLoot opened 5 years ago

MarkTheLoot commented 5 years ago

Der Player. Inkludiert das abspielen von Animationen, sowie Movement, Abbau, sonstige Interaktionen. Spezifikationen siehe Dokument im Drive.

Rel0gical commented 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)

velocity.y += gravity * 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)) `

Rel0gical commented 5 years ago

player movement unvollständig