Godot Funktionen - SamToorchi/Godot-Zombi-Game GitHub Wiki

Node selektieren, um auf seine Funktionen zugreifen:

$node_name

Kollision mit den Wänden überprüfen:
if is_on_wall():
      if spritedir == "left" and test_move(transform, Vector2(-1, 0)):
            print("collision on the left wall found")
Variablen für jede Szene separat festlegen bzw. die allgemeine Variablen überschreiben:

export(int) var SPEED = 0

random-Funktion

max.: 4, min.: 1

func rand():
	var d = randi() % 4 + 1
	match d:
		1:
			return left
		2: 
			return right
		3:
			return up
		4: 
			return down

Berührungen der Areas erkennen und Aktionen ausführen:

for body in $Area2D.get_overlapping_bodies():
       print("Körper haben sich berüht")

Objekt löscht sich selbst

queue_free()

Variablen über Inspektor kontrollieren

export var Variable