docs.unity3d.com
    目次を表示する/隠す

    Script Graph に Subgraph を追加する

    Subgraph (サブグラフ) は、別の Script Graph (スクリプトグラフ) 内にネストされた (入れ子になった) Script Graph です。Subgraph は親グラフ内に 1 つのノードとして表示されます。

    Subgraph を Script Graph に追加するには、全く新しい Script Graph を作成するか、既存の Script Graph ファイルを追加するかの 2 つの方法があります。

    新規の Subgraph を Script Graph に追加する

    新しい空の Subgraph を既存の Script Graph に追加するには、以下の手順に従ってください。

    1. Script Graph が Graph ウィンドウに開かれた状態 で、Graph エディター内の何もない領域を右クリックしてファジーファインダーを開き、Nesting > Subgraph の順に選択してください。

    2. Graph Inspector 内で、Subgraph の Source を選択します。

      • Embed: Subgraph が Subgraph ノード上にのみ存在する状態になります。Subgraph の編集はその親グラフ内のノードからのみ行えます。
      • Graph: Subgraph が別ファイルとして存在する状態になります。Subgraph を親グラフの外で編集でき、アプリケーション内の別の場所で再使用できます。
      Tip

      Graph Inspector が Graph ウィンドウに表示されていない場合は、ツールバーから Graph Inspector (The Graph Inspector icon) を選択してください。

    3. Graph を選択した場合は、New を選択し、グラフファイルの名前を入力し、保存場所を選択します。Save を選択してください。

    Graph ウィンドウで、Script Graph に新しい空の Subgraph ノードが追加されています。

    新しい Subgraph を編集用に開くには、Edit Graph を選択してください。

    既存の Script Graph を Subgraph として追加する

    既存のグラフファイルを Subgraph として Script Graph に追加するには、以下の手順に従ってください。

    Note

    Script Graph は、それ自体のグラフファイル内に Subgraph としてネストすることはできません。

    1. Script Graph が Graph ウィンドウに開かれた状態 で、Graph エディター内の何もない領域を右クリックしてファジーファインダーを開き、Nesting > Subgraph の順に選択してください。

    2. Graph Inspector 内で Source を Graph に設定してください。

      Tip

      Graph Inspector が Graph ウィンドウに表示されていない場合は、ツールバーから Graph Inspector (The Graph Inspector icon) を選択してください。

    3. Graph フィールドで、ターゲットアイコンを選択して、プロジェクト内の適合する Script Graph を選択してください。Project ウィンドウで Script Graph ファイルをクリックして Graph フィールドにドラッグアンドドロップすることもできます。

    Graph ウィンドウの画像。既存の Script Graph から作成された新しい Subgraph ノードが、別の Script Graph ファイルに追加されています。

    Tip

    より素早く Script Graph を Subgraph として追加する方法として、Project ウィンドウで Script Graph をクリックして Graph エディター内にドラッグすると自動的に Subgraph ノードが作成されます。

    次のステップ

    Subgraph を Script Graph に追加できたら、その Input Trigger と Output Trigger、および Input Data と Output Data を定義します。詳細は Script Graph に Trigger または Data ポートを追加する を参照してください。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)