Unity

【Unity】指定した素材がどこで参照されているか探す方法

unity-reference-viewer

いままで、指定した素材がどこで参照されているか探すにあたってFindReferencesInProject.csを使っていたのですが

【Unity】画像素材がどのPrefabで使われているか探す方法 このUIパーツがどこと、どこのPrefabに使っていたんだっけ?と調べる時に便利です。 画像以外でも使えます。 追記 こちらの...

現状の参照状態をすべて記録(キャッシュ)してくれて、まとめて高速で参照されているか検索することができるReferenceViewerがめちゃくちゃ便利だったので、そのメモ。

ReferenceViewer

下記からダウンロードできます。
https://github.com/anchan828/ReferenceViewer

4年以上前からあるようですが、更新されていて、Unity2017でも使えました。

使い方

  • Window>ReferenceViewerからビューワを開いてUpdateボタンを押して、参照状態をすべて調べあげてくれます。

※場合によっては凄く時間がかかるので注意

  • あとは調べたい素材を選択して、右クリックからFindReferencesInProjectで参照している素材を調べることができます。

ショートカット作成

  • ReferenceViewer.csを開き、35行目の
[MenuItem("Assets/Find References In Project")]

[MenuItem("Assets/Find References In Project %f")]

とするとCtrl+Fで検索できるようになります。

Unityの参考紹介
ABOUT ME
すいみん
東京在住。デザイナー寄りのテクニカルデザイナー。 ブログは技術検証の備忘録として書いています。