文字列修飾子

エンコード文字列

Encode Stringチャネル修飾子はfloat入力を受け取り、数値をエンコードする文字列を出力します。エンコーディングを制御する他の2つのチャネルがあります。

Fractional Digits:小数点以下の桁数です。

Zeros:小数点前の桁数です。数が必要な数より少ない場合、文字列は先行ゼロで埋められます。番号がより多くの桁を必要とする場合、それは長くなります。

文字列作成

String Compose修飾子を使用すると、複数の整数、浮動小数点、および文字列の入力から文字列を作成できます。パターン文字列チャネルでは、出力文字列のフォーマットを定義できます。特定のキーワードを使用してパターン文字列を作成することにより、動的チャネル値を文字列に直接挿入できます。

パターン内のキーワードまたはワイルドカードのフォーマットは、規則に従います$[datatype:index]。たとえば、最初の整数入力値をIntegersチャネルを出力文字列に挿入するには、次のようにPatternフィールド:

$[i:1]

から3番目のfloat入力値を書き込むにはFloatsチャネルを出力文字列に入力するには、次のように入力します。

$[f:3]

最後に、10番目の文字列入力値をStringsチャネル、入力:

$[s:10]

ワイルドカードは、パターンや定数文字列で使用できます。たとえば、次のパターンは完全に有効です。

A string: $[s:1]. An item position: $[f:1]m x $[f:2]m x $[f:3]. A repeated integer: $[i:1] and $[i:1]

Integers:複数の整数チャネルを接続できるようにします。これは、出力文字列に動的に挿入できます。

Floats:複数のフロートチャネルを接続できるようにします。これは、出力文字列に動的に挿入できます。

Strings:複数の文字列チャネルを接続できるようにします。これは、出力文字列に動的に挿入できます。

Pattern:Pattern入力文字列を使用して出力文字列を構成する方法を指定します。上記のように、 Pattern文字列には、次の形式を使用してワイルドカードを含めることができます$[datatype:index]。モディファイアは、パターン文字列でワイルドカードを検出すると、それを3つの入力チャネルからのデータタイプとインデックスに一致する値に置き換えます。たとえば、遭遇した場合$[f:1]、それは置き換えられます$[f:1] floatsチャネルからの最初の入力。

Output:合成した文字列を出力します。

文字列定数

String Constant modifierは、他の文字列修飾子、または文字列やファイルパスチャネルなどに供給することができるさまざまな定義済みの文字列値を出力します。

Constantチャネルでは出力タイプを指定でき、場合によっては名前チャネルでConstant指定する。たとえば、 Constantチャネルはに設定されていますEnvironment Variable、名前チャネルは出力する環境変数を指定します。

アイテムグラフを使用すると、次のようなアイテムを接続できます。 item nameitem type 、およびitem tag 、文字列プロパティを読み取ることができます。

Constant:出力する定数の種類を指定します。から選ぶ:

シーン名

シーンファイル名

シーンファイルパス

シーンタイトルタグ

シーン作成者タグ

シーンリビジョンタグ

シーンショットタグ

入力アイテム名

入力項目タイプ

入力アイテムタグ

プロジェクトパスエイリアス

コンテンツパスエイリアス

アセットパスエイリアス

サンプルパスエイリアス

スクリプトパスエイリアス

キットパスエイリアス

環境変数

Name:ときConstantチャネルはどちらかに設定されますEnvironment VariableまたはInput Item Tag、このフィールドでは、環境変数またはアイテムタグの名前を指定できます。

Output:文字列定数を出力します。

文字列の検索と置換

String Find and Replace修飾子を使用すると、検索文字列のすべての出現箇所をターゲット文字列で置き換えることができます。デフォルトでは、検索文字列と入力文字列は大文字と小文字が区別されますが、 Ignore Caseオプションを使用すると、大文字と小文字の区別を無視できます。

String:変更する入力文字列。

Find:検索して置き換える部分文字列。

Replace:すべての出現箇所を置き換える値Find入力文字列のサブ文字列。

Ignore Case:操作で大文字と小文字が区別されるかどうかを指定します。この値のデフォルトは無効です。

Output:変更された文字列を出力します。

ストリングスイッチ

String Switch修飾子を使用すると、複数の文字列入力を動的に切り替えることができます。 数値スイッチ修飾子複数のスカラー入力を切り替えることができる修飾子。複数の文字列が入力され、 Switchチャネルでは、出力する文字列入力を選択できます。

注意:  既存との一貫性のためSwitch修飾子、 Switchチャンネルが始まる1、 のではなく0

Inputs:複数の文字列チャンネルを入力できます。

Switch:出力する入力文字列のインデックスを指定します。

Output: Switchチャネルに一致するインデックスを持つ入力文字列を出力します。