String Array
文字列のリストを作成し、インデックスを介して他のレイヤーに割り当てることができます。例えば、Duplicator の Input Shape である Text Shape に接続すると、リスト内の各文字列が Duplicator の pointIds に割り当てられます。
Mode - 出力するインデックスを設定します:
- Index - 配列内のすべてのインデックスを出力します。
- Longest - 最も長い文字列を持つインデックスを出力します。
- Shortest - 最も短い文字列を持つインデックスを出力します。
Auto Index - 配列内のすべてのインデックスを自動的に出力します。
Index - 配列内のインデックスを手動で出力します(Auto Index のチェックを外すと有効になります)。
Reverse - インデックスの出力順序を反転します。例えば、3つのインデックス 0,1,2 がある場合、順序は 2,1,0 に反転されます。
Count - 配列内のインデックス数を出力します。
Add - このボタンを使用して配列に行(インデックス)を追加します。
0: String - 配列の最初のインデックスです。デフォルトでは単一行入力ですが、ソフトリターン(Shift + Return)を入力すると UI が複数行入力に変換されます。
Duplicator 内の Text Shape から始めます。
- 3つのインデックスを作成し(Add ボタン)、各インデックスにテキストを入力します。
- stringArray.id→textShape.string を接続します。
- Random Behaviour を String Array の Array Index に接続します。
- Random の Min and Max を 0 と 2 に設定します(配列内の3つのインデックス 0,1,2 に合わせて)。
各複製された Text Shape には、各インデックスに入力した3つの文字列のいずれかがランダムに設定されます。
インデックス行をダブルクリックすると、Index がその値に設定されます。