Set/Sequenceノードの使用
このページでは、Setおよび Sequence ノードについて説明し、FX-Mapsのコンテキストでの使用例を示します。
この場合、Setと Sequence ノードの組み合わせを使用して、単一または複数の関数全体で変数を制御できます。
このプロセスには、次の2つの手順が含まれます。
- Setノードを使用すると、新しい変数を作成して、別の場所に呼び出して値を割り当てることができます。
- シーケンスノードは、グラフの別の分岐 を実行する前に(たとえば、現在のグラフの期待値を実際に出力するときに関与するロジック)、つまりステップ1のロジック全体を 実行するために使用されます
シーケンスのノードを チェーン して、グラフの実行フローを制御できます。
たとえば、これらのアクションを 特定の順序で 実行しながら、最初に変数を 設定 し、後でその値を 更新 し、その後で最終値を 読み取り することができます。
変数の表示
宣言された変数はどこからでも アクセス可能 ではないことに注意してください。
親レベルで宣言された変数は子レベルでアクセスできますが、逆はtrueではありません。
したがって、ノード内の変数セットはグラフレベルではアクセスできません。一方、ノードのパラメーター関数では、グラフのレベルでアクセスできます。
たとえば、この規則は パラメーターの表示 のコアです。表示には実際に次の手順が含まれます。
- 入力パラメーターの作成
- パラメータのSubstance関数グラフでアクセスする
- 関数の出力としての値の設定
小さな例を作成しましょう。象限のノードの 回転 の値を、カラー/輝度の値の影響を受けたいと考えます。輝度が明るいほど、回転が大きくなります。
輝度も回転を制御するようになりました。