Wenn Sie ein Simulationsdiagramm erstellen, müssen Sie Knoten aus der Kategorie Caching verwenden, um die gewünschten Werte zwischenzuspeichern.
Die einfachste Form des Caching besteht aus einem CreateCache-Knoten zur Erstellung des Cache, der die Werte aufnimmt, und aus einem CachedValue-Knoten zum Zurückgeben der Werte sowie aus Ganzzahl-Konstanten zum Steuern der Tiefenwerte.
Die initFunc-Funktion des CreateCache-Knotens legt den Anfangsstatus des Cache fest. Beispielsweise bei einem Verformungsmodifikator wären das in der Regel einfach die Scheitelpunktpositionen des Netzes (aus dem MeshVertices-Knoten).
updateFunc ist die Funktion, die Sie iterativ auf jeden Frame anwenden würden, um die Werte zu aktualisieren.
Die Gesamttiefe des Cache sollte mindestens 2 betragen, um Platz für die vorherigen Werte (Ebene = 1) und die aktuellen Werte (Ebene = 0) zu haben. Eine Gesamttiefe von 1 würde bedeuten, dass der Cache bei jeder Auswertung neu initialisiert anstatt aktualisiert wird. Sie können je nach Wunsch auch eine größere Tiefe verwenden, z. B. für Positionspfade und andere Effekte.