Wichtige Node-Arten

Aus UnrealWiki
Version vom 30. August 2025, 08:29 Uhr von 87.189.200.115 (Diskussion) (Die Seite wurde neu angelegt: „=== Allgemeine Node-Arten: === {| class="wikitable" !Node-Art !Erklärung !Beispiel |- |'''Event Nodes''' |Einstiegspunkte, reagieren auf Ereignisse |<code>BeginPlay</code>, <code>On Actor BeginOverlap</code> |- |'''Execution Nodes''' |Steuern den Ablauf mit Exec-Pins |<code>Sequence</code>, <code>Delay</code> |- |'''Variable Nodes''' |Greifen auf gespeicherte Werte zu |<code>Get Health</code>, <code>Set Ammo</code> |- |'''Function Nodes''' |Führen Aktio…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Allgemeine Node-Arten:

Node-Art Erklärung Beispiel
Event Nodes Einstiegspunkte, reagieren auf Ereignisse BeginPlay, On Actor BeginOverlap
Execution Nodes Steuern den Ablauf mit Exec-Pins Sequence, Delay
Variable Nodes Greifen auf gespeicherte Werte zu Get Health, Set Ammo
Function Nodes Führen Aktionen oder Berechnungen aus Print String, Spawn Actor
Flow Control Nodes Bedingte Abläufe, Schleifen Branch (if), ForEachLoop
Math Nodes Rechnen mit Zahlen, Vektoren usw. +, -, Vector Length
Macro Nodes Mini-Blueprints für wiederkehrende Abläufe eigene Abläufe bündeln
Custom Functions/Events Selbst erstellte Knoten für saubere Struktur HealPlayer(), OnDamageTaken

Unterschied: Pure vs. Impure

Node-Typ Merkmale Beispiel Nutzen
Pure Node - Kein Exec-Pin (weißes Dreieck fehlt)- Berechnet nur einen Wert- Hat keine Nebenwirkungen Get Actor Location, Vector Length Daten abfragen oder berechnen
Impure Node - Hat Exec-Pin (weißer Fluss-Pfeil)- Kann Ablauf steuern- Kann Variablen verändern oder Aktionen ausführen Print String, Set Variable Aktionen auslösen, Werte ändern, Spielfluss steuern

Merksatz:

Pure Nodes sind wie Taschenrechner (geben nur Ergebnisse zurück).

Impure Nodes sind wie Maschinen (führen eine Aktion im Ablauf aus).