メニュー

【Unity】Assets内で使用している素材を検索する方法

eyecatch_unity

本記事ではどの素材がシーンで使われているか?Prefabから素材を検索するか?などの素材の検索に関する事をまとめています。

目次

Unity:Assets内で使用している素材を検索する方法

使用している素材を検索する方法です。

上流から下流への検索方法(Select Dependencies)

Projectの中のPrefabsを選択して、右クリックSelect Dependenciesを実行すると使用しているModel,Material,Script,Textureなど関連づいているものが検出される。

※ただしMaterialから使用しているPrefabを検索することはできない

下流からへ上流への検索方法(Find Asset References)

Assetの「Find Asset References」を使用。

あわせて読みたい
Find Asset References | Utilities Tools | Unity Asset Store
Find Asset References | Utilities Tools | Unity Asset StoreUse the Find Asset References from FourNext on your next project. Find this utility tool & more on the Unity Asset Store.

Inspectorの歯車アイコンをクリックして、Find Asset Referencesを選択。
Materialから使用しているPrefabを検索することができる

あわせて読みたい
あわせて読みたい

Unity:素材がどのPrefabで使われているか探す方法

このUIパーツがどこと、どこのPrefabに使っていたんだっけ?と調べる時に便利です。画像以外でも使えます。
こちらのFindReferencesInProject.csを使わせていただきました。

Qiita
[Unity] 指定したAssetがどこで参照されているか探すEditor拡張 - Qiita
[Unity] 指定したAssetがどこで参照されているか探すEditor拡張 - Qiita 環境 Unity 5.5.2f1 やりたいこと 「このScript/Prefab/SpriteってどのScene/Prefabにアタッチしてたっけ?」を解消する。 要するに ReferenceViewer もどきです。...

STEP.1
FindReferencesInProject.cs

・Editorフォルダを作成し、**FindReferencesInProject.cs**を入れる
・Projectウインドウにある任意のAssetを選択して、右クリック>Find References In Projectを押すと、関連したPrefabやSceneが表示されます。


STEP.2
ショートカット作成

ショートカットを付けると(Ctrl+Fとか)、パパッと表示切り替えて確認できます。

`[MenuItem(“Assets/Find References In Project”, true)]`
`[MenuItem(“Assets/Find References In Project”, false, 25)]`

`[MenuItem(“Assets/Find References In Project %f”, true)]`
`[MenuItem(“Assets/Find References In Project %f”, false, 25)]`


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

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


STEP.1
下記からダウンロード

GitHub
anchan828/ReferenceViewer
anchan828/ReferenceViewerUnity5対応する予定. Contribute to anchan828/ReferenceViewer development by creating an account on GitHub.

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


STEP.2
使い方

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

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

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


STEP.3
ショートカット作成

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

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

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


この記事も読まれてます

目次
閉じる