Graph Visualizer は、Playables で作成されるツリーの図表を作るツールです。Graph Visualizer は Unity Bitbucket repository からクローン、または、ダウンロードできます。
Unity Bitbucket Graph Vizualizer のダウンロードで提供されるサンプルプロジェクトと同じフォルダー構造で、Graph Visualizer ファイルをプロジェクトに追加します。
MonoBehaviour(これが Playable グラフを作成します)内で、Update
メソッドのGraphVisualizerClient.Show(myPlayable, myTitle)
を呼び出します。これにより、Graph Vis ウィンドウに Playable グラフが描画されます。Graph Vis ウィンドウは、Window メニューから Graph Visualizer を選択して開きます。
注意 Graph Visualizer は現在のステータスのスナップショットを表示します。グラフが動的である場合、または、ブレンドウェイトが変更された場合は、更新ごとに Show()
を呼び出す必要があります。
以下は出力の一例です。
グラフ中、各 Playable は種類ごとに色の付いたノードで表示されます。
線の色の濃さはブレンドウェイトを示します。
AnimationClipPlayableDrawer.cs
で表示されているように、カスタムの Playable を表すために独自の Drawer
を実装することもできます。