Menu
CoddyTech

Den Schläger auf dem Bildschirm halten

Teil des Abschnitts Projekte der Godot-Journey von Coddy. Lektion 2 von 33.

Wenn du die rechte Taste gedrückt hältst, gleitet der Schläger vom Bildschirm. clamp(value, low, high) hält eine Zahl zwischen zwei Grenzen. Unterhalb von low gibt die Funktion low zurück. Oberhalb von high gibt sie high zurück. Andernfalls gibt sie die Zahl unverändert zurück.

position.x = clamp(position.x, 40, 600)

Der Schläger ist 80 Pixel breit. Bei x = 40 berührt seine linke Seite den linken Rand. Bei x = 600 berührt seine rechte Seite den rechten Rand bei 640.

Begrenze den Wert nach der Bewegung. Wenn du zuerst begrenzt, kann die Bewegung den Schläger über den Rand hinaus schieben.

challenge icon

Aufgabe

Einfach

Halte den Schläger vollständig auf dem Bildschirm: Begrenze nach seiner Bewegung position.x auf den Bereich zwischen 40 und 600.

Probier es selbst

extends CharacterBody2D

const SPEED = 400

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Projekte

Übe selbstständig: Godot-Playground