これは正規表現でマッチする、構造が同じ場所にあるコンポーネントを一括で削除するUnityエディタ拡張です。
このリポジトリのzipファイルをダウンロードして、解凍したものをアセットの Plugins
フォルダにコピーします。
- ヒエラルキーで削除対象の一番根本のオブジェクトを選択
- ヒエラルキーで右クリックしてコンテキストメニューから
Remove Components By Regex
をクリック Remove Components By Regex
ウィンドウが開くのでコンポーネント正規表現
に削除したいコンポーネントにマッチする正規表現を書く (例:Dynamic Bone
とDynamic Bone Collider
を削除したいならDynamic
など)Remove Components By Regex
ウィンドウのRemove
ボタンを押す
削除する前にどのオブジェクトからどのコンポーネントが削除されるか知りたい場合、「削除対象をConsoleで確認(DryRun)」にチェックを入れて「Remove」をすると、実際には削除されずコンソールで削除対象が確認できます。