変数

変数は、後で取得(Get)または変更(Set)するために 値 を保存する方法です。

Substance関数のグラフ- floatを取得 {modal="regular"}

Getノードの基本的な機能は、ダイナミック変数をグラブし、それをGet Nodesの出力から返して関数で使用することです。 これらのGetノードは、入力パラメーターパラメーターとグラフー関数で定義されたパラメーター間のリンクを形成します。

Getノードを使用するたびに、ドロップダウンメニューから使用可能な値を選択する必要があります。 Get nodesは 対応する型の値 を取得します。 つまり、Getノードのメニューには有効なオプションのみが表示され、無効なオプションを選択することはできません。 変数を使用できない場合は、型の不一致が発生しています

「システム」変数が多数あります:自分自身を宣言できない定義済みの特殊変数です。 これらは非常に重要であり、その下のノードでは、使用可能なシステム変数がリストされています。

パラメーターが表示の場合、正しい型のGetノードのみを含むパラメーター関数をパラメーターに適用することになります。

Get

設定

定義済み

Get

Get float2 – アイコン {width="200px"}

これらのノードでは、現在のスコープ​ に ​存在する変数の値を取得できます。

取得される変数の名前は、プロパティドックで設定します。

注意が必要な制限事項を「取得」ノードで確認してください。

  • 型がであるため、変数がノードと同じ型の値を保持していることを確認する必要があります。 型の不一致がコンソールで報告されます。
  • 現在のスコープに変数が存在するかどうかは確認されません。 見つからない変数は、コンソールに報告されます。
  • シーケンスなどの制御フローノードを使用する複雑な関数では、変数の設定および取得の順序に注意してください。 Designerが「Get before Set」のケースを検出すると、コンソールに報告されます。
NOTE
ビルトイン変数
いくつかの'Get'ノードは、現在のコンテキストに応じて既存の値にアクセスするための組み込み変数を提供します。例えば、ピクセルプロセッサ内の現在のピクセル位置、ノードの現在のタイリングモードなどです。
すべての組み込み変数は、この専用ページに一覧表示されます。

ノードの取得

フロート

フロートの取得 – アイコン {width="200px"}

浮動小数を取得

Get float2 – アイコン {width="200px"}

浮動小数 2 を取得

Get float3 – アイコン {width="200px"}

浮動小数 3 を取得

Get float4 – アイコン {width="200px"}

浮動小数 4 を取得

整数

Get integer – アイコン {width="200px"}

整数を取得

Get integer2 – アイコン {width="200px"}

整数 2 を取得

Get integer3 – アイコン {width="200px"}

整数 3 を取得

Get integer4 – アイコン {width="200px"}

整数 4 を取得

その他

ブール値を取得 – アイコン {width="200px"}

ブーリアンを取得

文字列の取得 – アイコン {width="200px"}

文字列を取得

設定

設定:ノードアイコン {width="200px"}
テキスト

定義済み

定義:ノードアイコン {width="200px"}
テキスト
recommendation-more-help
substance-3d-designer-help-guide