Zum Inhalt springen

Grundlagen

Actionforge hat zwei Arten von Nodes: Execution-Nodes und Data-Nodes. Execution-Nodes steuern den Ausfuehrungsfluss innerhalb des Graphs, waehrend Data-Nodes ausschliesslich dafuer zustaendig sind, Daten an die Nodes zu liefern, mit denen sie verbunden sind.

Die Ausfuehrungsreihenfolge bestimmt, wann Nodes ausgefuehrt werden und wann Daten verarbeitet werden. Wenn ein Node seine Aufgabe abgeschlossen hat, sendet er ein Execution-Signal an den naechsten verbundenen Node. Dieses Signal loest die Operation des naechsten Nodes aus.

Sobald ein nachfolgender Node ausgeloest wird, holt er sich die benoetigten Eingabedaten von den verbundenen Nodes, um seine Aufgabe auszufuehren.

Jeder Node im Action Graph hat seinen eigenen Scope. Das bedeutet, dass jeder Node in seiner eigenen Umgebung ausgefuehrt wird und keine Daten mit anderen Nodes teilt, es sei denn, ihre Ports sind explizit verbunden. Jeder Node hat seinen eigenen Satz an Umgebungsvariablen, und deren Aenderung beeinflusst weder andere Nodes noch nachfolgende Nodes.