Files
novast/scripts/player/player.gd
T
nerpa 63addff92e
CI / Test (pull_request) Successful in 22s
feat: add player scene and move script
2026-05-10 09:55:05 +03:00

21 lines
454 B
GDScript

extends CharacterBody2D
const SPEED = 300.0
const JUMP_VELOCITY = -400.0
func _physics_process(delta: float) -> void:
if not is_on_floor():
velocity += get_gravity() * delta
if Input.is_action_just_pressed("jump") and is_on_floor():
velocity.y = JUMP_VELOCITY
var direction := Input.get_axis("move_left", "move_right")
if direction:
velocity.x = direction * SPEED
else:
velocity.x = move_toward(velocity.x, 0, SPEED)
move_and_slide()