Replace Or Remove Child Materials (子のマテリアルを置換または削除)
メニューパス: GameObject > LogicCuteGuy > Replace Or Remove Child Materials
階層深くにあるマテリアルの割り当てを一括管理するためのユーティリティです。特定のマテリアルをターゲットにして、別のマテリアルに置き換えるか、そのスロット自体を完全に削除することができます。
主な機能
- 置換モード:
Material AのすべてのインスタンスをMaterial Bに入れ替えます。 - 削除モード:
Material Aが含まれているマテリアルスロットを完全に削除し、マテリアルリストを縮小します。 - 階層的な深さ: すべての子オブジェクト、およびすべての MeshRenderer 内のすべてのマテリアルスロットをスキャンします。
- 選択的なクリーンアップ: 置換先を
Noneに設定すると、スロット数はそのままに特定のスロットをクリアできます。
使い方
- 1 つ以上の 親 (Parent) オブジェクトを選択します。
- 変更したい Target Material を割り当てます。
- Action (Replace または Remove) を選択します。
- Apply To Selected をクリックします。
[!NOTE] このツールはシーンを正しく dirty としてマークし、Undo システムを使用するため、大規模なプロダクションシーンでも安全に使用できます。