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