回答編集履歴
1
追記
test
CHANGED
@@ -10,3 +10,4 @@
|
|
10
10
|
適当なエディタコードを実行できるソース上で、
|
11
11
|
AssetDatabase系のAPIから、プレハブのゲームオブジェクトを取得して、GetComponentsChildrenでマテリアルの参照元コンポーネントを取得してください。fbxならRendrerですかね。
|
12
12
|
そしたらmaterialsフィールドからすべてのマテリアルを参照して、GetTexturePropertyNamesからGetTextureで全てのテクスチャを取得して、名前を比較したりして差し替えることができるかと思います。
|
13
|
+
追記:プレハブなどのアセットを更新する場合、SetDirtyメソッドを呼ぶ必要があった気がします。編集されたとマークする処理です。
|