16 lines
339 B
GDScript3
16 lines
339 B
GDScript3
|
extends KinematicBody2D
|
||
|
|
||
|
var speed = 500.0
|
||
|
|
||
|
# Basic player logic
|
||
|
func _physics_process(delta):
|
||
|
var direction = Vector2()
|
||
|
|
||
|
if Input.is_action_pressed("ui_left"):
|
||
|
direction.x -= 1
|
||
|
if Input.is_action_pressed("ui_right"):
|
||
|
direction.x += 1
|
||
|
|
||
|
var velocity = (direction * speed + Vector2.DOWN * 98)
|
||
|
move_and_slide(velocity, Vector2.UP)
|