Files
arco/scripts/spaceship.gd
T
2026-05-15 16:25:04 +03:00

16 lines
373 B
GDScript

extends CharacterBody2D
@export var thrust := 500.0
@export var friction := 0.98
@export var max_speed := 1000.0
func _physics_process(delta: float) -> void:
var direction = Input.get_vector("move_left", "move_right", "move_up", "move_down")
velocity += direction * thrust * delta
velocity *= friction
velocity = velocity.limit_length(max_speed)
move_and_slide()