Skip to content

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 を参照してください。

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