変数を作成して Script Graph に追加する
変数を作成して Script Graph (スクリプトグラフ) に追加することができます。これには 2 つの方法があり、Graph ウィンドウの Blackboard を使用して行うか、グラフにノードを追加することで行えます。
Note
Flow 変数は Blackboard からグラフに追加することはできません。Flow 変数に関する詳細は 変数 を参照してください。
Blackboard から新しい変数の作成と追加を行う
Blackboard で新しい変数を作成してグラフに追加するには、以下の手順に従ってください。
グラフが Graph ウィンドウに開かれた状態 で、Blackboard 内で、追加したい変数のスコープ (Graph、Object、Scene、App、Saved のいずれか) を選択してください。変数のスコープに関する詳細と、各スコープをグラフ内でいつ使用できるかについては、変数 を参照してください。
Tip
Blackboard が Graph ウィンドウに表示されていない場合は、ツールバーから Blackboard (
) を選択してください。
(New Variable Name) フィールドに新しい変数の名前を入力し、Enter キーを押すか Add Variable (+) ボタンを選択します。
Type リスト内で、変数のデータ型を選択します。型に関する詳細は オブジェクトの型 を選択してください。
(任意) Value フィールドで、変数の値を入力するか、デフォルトの値を修正してください。
ノードをグラフに追加するには、Blackboard 内の変数の定義のハンドル (=) をクリックして Graph エディター内にドラッグしてください。変数用の新しい Get Variable ノードがグラフに追加されます。
Graph エディターから新しい変数の作成と追加を行う
以下の手順で、Flow 変数または他の新しい変数をグラフ内で直接作成できます。
グラフが Graph ウィンドウに開かれた状態 で、Graph エディター内を右クリックしてファジーファインダーを開きます。
Variables カテゴリを選択し、追加したい変数のスコープ (Flow、Graph、Object、Scene、Application、Saved のいずれか) を選択します。変数のスコープに関する詳細と、各スコープをグラフ内でいつ使用できるかについては、変数 を参照してください。
Set
<Scope>
Variable ノードを選択してください (<Scope>
には上記のステップで選択したスコープが入ります)。 グラフに新しい Set Variable ノードが追加されます。(ノード上にオレンジ色の丸印で示される) String テキストフィールドに、新しい変数の名前を入力してください。
(Object 変数のみ) (ノート上にゲームオブジェクトアイコンで示される) GameObject フィールドに、変数を作成したいゲームオブジェクトを指定します。これは以下のいずれかの方法で行ってください。
- オブジェクトピッカー (丸いアイコン) を選択し、ゲームオブジェクトを選択する。
- ゲームオブジェクトを出力するフィールドのデータ入力ポートにノートを添付する。
- フィールドの値をデフォルトの This のままにして、Script Graph の添付された Script Machine (スクリプトマシン) を持つゲームオブジェクトを使用する。
(任意) 変数のデフォルト値を設定するには、必要な値を出力する別のノードを Set Variable ノードのデータ入力ポートに接続してください。
次のステップ
変数をグラフに追加したら、Script Graph にノードを追加 したり、ノードグループを作成 したり、Subgraph (サブグラフ) を追加 することができます。