グラフ編集
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)。デフォルトステートや特別な設定を持つステートを見分けやすくなります。
複数コントローラーのタブ表示
複数のコントローラーを開くとタブとして並び、クリックで切り替えられます。タブごとに最後に開いていたレイヤーが記憶され、ドメインリロードをまたいでも保持されます。詳しくは クイックスタート を参照してください。