DaerD とは
DaerD(ディーディー / DD)は、Unity の標準 AnimatorController エディタを GraphView ベースの独自ウィンドウで置き換えるエディタ拡張です。標準の Animator ウィンドウでは手間のかかる操作を、より速く・安全に行えるようにすることを目的としています。
対応バージョンは Unity 2022.3 以降、パッケージ名は net.yozolab.daerd です。
何ができるのか
DaerD は、既存の .controller アセットをそのまま編集します。独自のデータ形式に変換したりはしないため、DaerD で編集したコントローラーは標準の Animator でもそのまま動作します。
主な機能は次のとおりです。
- GraphView ベースの編集 — ステート・トランジション・サブステートマシン・BlendTree を扱いやすいグラフ上で編集。複数コントローラーをタブで同時に開けます。
- パラメータ型の自動変換 — パラメータの型を変更すると、参照する条件を自動で書き換え。適用前に差分をプレビューできます。
- トランジションのコピー&ペースト — 設定と条件をまとめてコピー。スクリプト再コンパイル(ドメインリロード)をまたいでも保持されます。
- カスケードリネーム — パラメータ名変更を全条件に追従。AnimationClip 名の変更を
.animアセットにも反映。 - フレームとメモ — ノードを囲むグループ枠と付箋メモでグラフを整理。
- コントローラー解析 — 未使用パラメータ・不正な条件・到達不能ステートなどを検出し、一括修正を提供。
各機能の詳細は 機能一覧 を参照してください。
こんな人におすすめ
- 大規模な AnimatorController を扱っていて、標準エディタの動作が重い / 見通しが悪いと感じている方
- アバター向けなど、パラメータやトランジションを頻繁に作り替える方
- ステート構成の整理・リファクタリングを安全に行いたい方
次のステップ
ライセンス
DaerD は MIT License のもとで公開されています。詳細はリポジトリの licence.md を参照してください。