Menu
CoddyTech

Ein patrouillierender Wächter

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

Hinter der Tür steht ein Wächter: ein roter Schleim in enemy.gd. Er läuft ununterbrochen auf und ab. Eine direction von 1 bedeutet abwärts und -1 bedeutet aufwärts:

position.y += SPEED * direction * delta
if position.y > 320 or position.y < 70:
	direction = -direction

Wenn direction an einem der beiden Enden umgekehrt wird, dreht der Wächter um.

Ein Wächter auf einer festen Route ist fair. Der Spieler kann ihn beobachten, sein Timing lernen und an ihm vorbeikommen.

challenge icon

Aufgabe

Einfach

In enemy.gd:

  1. Füge const SPEED = 80 und var direction = 1 hinzu.
  2. Bewege den Wächter bei jedem Physik-Frame auf der y-Achse um SPEED * direction * delta.
  3. Kehre direction um, wenn y größer als 320 oder kleiner als 70 ist.

Probier es selbst

extends Area2D

func _physics_process(delta):
	pass
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