17 lines
428 B
GDScript3
17 lines
428 B
GDScript3
|
|
extends CharacterBody2D
|
||
|
|
|
||
|
|
const SPEED = 400.0
|
||
|
|
|
||
|
|
func _physics_process(_delta: float) -> void:
|
||
|
|
var direction = 0
|
||
|
|
if Input.is_action_pressed("ui_down"):
|
||
|
|
direction += 1 # Nach unten
|
||
|
|
if Input.is_action_pressed("ui_up"):
|
||
|
|
direction -= 1 # Nach oben
|
||
|
|
|
||
|
|
velocity.y = direction * SPEED
|
||
|
|
move_and_slide()
|
||
|
|
|
||
|
|
# Begrenzt den Schläger, damit er nicht aus dem Bildschirm fliegt
|
||
|
|
global_position.y = clamp(global_position.y, 54, 594)
|