Wichtige Node-Arten
Aus UnrealWiki
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).
