Skip to content

グラフ編集

DaerD のグラフビューは、Unity の GraphView をベースにした編集画面です。ステート・トランジション・サブステートマシン・BlendTree を扱いやすく編集できます。

ノードの種類

グラフには次のようなノードが表示されます。

  • ステート — 通常のアニメーションステート。
  • サブステートマシン — 入れ子になったステートマシン。ダブルクリックで中に入れます。
  • 特殊ノード — Entry / Exit / Any State などの特別なノード。
  • BlendTree ステート — BlendTree を持つステート。ダブルクリックで BlendTree ビュー に入ります。
  • メモ — 付箋のようなノート(フレームとメモ)。

ステートを作る

グラフの空白部分を右クリック、またはノード検索メニューから目的のノードを選んで追加します。新規ステートには 設定 の既定値(Write Defaults・Speed など)が適用されます。

トランジションをつなぐ

ステートのポートからドラッグして接続先のノードへつなぐと、トランジションが作成されます。新規トランジションには 設定 の既定値(Exit Time・Duration・Interruption など)が適用されます。

グラフ上には各トランジションの条件を表示でき(設定Show transition conditions)、遷移の内容をひと目で把握できます。

ステートを複製する

ステートを選択して Ctrl+D で、その場に複製できます。複製ではステートの設定に加え、そのステートに関わるトランジションもコピーされます。名前は元のステートと衝突しないよう自動で調整されます。

階層をたどる

サブステートマシンや BlendTree に入ると、上部のパンくず(ブレッドクラム)に現在の階層が表示されます。パンくずのクリックで上の階層へ戻れます。

バッジ表示

ステートには、その状態を示すバッジ(アイコン)を表示できます(設定Show state badges)。デフォルトステートや特別な設定を持つステートを見分けやすくなります。

複数コントローラーのタブ表示

複数のコントローラーを開くとタブとして並び、クリックで切り替えられます。タブごとに最後に開いていたレイヤーが記憶され、ドメインリロードをまたいでも保持されます。詳しくは クイックスタート を参照してください。

MIT License のもとで公開されています。