(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]

Hierarchy上やProject内の検索、ウィンドウの表示やアセット作成まで出来るUnity Quick Search【Unity】


このエントリーをはてなブックマークに追加

この記事でのバージョン
Unity 2018.4.0f1


はじめに

今回はUnityのプロジェクト内の様々な検索が出来るUnity Quick Search

というパッケージを試すついでに記事も書いてみよう!という感じの話です。


f:id:kan_kikuchi:20190602165020g:plain


ざっくり言うとSpotlightやAlfredのような機能で、

ちょっと試してみた感じ、単純なファイルの検索だけでなく、

ファイルの作成といったメニューの検索&実行も出来るでの、地味に便利そうでした。


なお、Unity Quick Searchはプレビュー版ですが、

エディタ上だけで動作するモノで、不具合があったとしてもゲームには影響を及ぼさないはずなので、

今からガンガン使っていって大丈夫だと思います。


また、Unityのどのバージョンから使えるようになったのかは定かではありませんが、

Unity Quick Searchを導入するためのPackage ManagerがUnity2018から使えるので、



おそらくUnity2017系では使えないと思われます。(2018、2019は使える)


導入

Unity Quick Searchはデフォルトの状態では使えないので、まずは導入からです。


上部メニューのWindow -> Package Managerを選択し、ウィンドウを開き、


f:id:kan_kikuchi:20190602145210j:plain


ウィンドウの左上のAdvancedからShow preview packagesにチェックを入れ、


f:id:kan_kikuchi:20190602145226p:plain


Quick Searchの項目を探し、Installを実行すると導入完了です。


f:id:kan_kikuchi:20190602145236p:plain


なお、導入が済むと、PackagesにQuick Searchが追加されます。


f:id:kan_kikuchi:20190602145334p:plain


使い方

次に使い方です。

まず、ウィンドウはHelp -> Quick Searchを実行するか、


f:id:kan_kikuchi:20190602150123p:plain


ショートカットのAlt(MacならOption) + ' を実行して開きます。

(閉じる時は別の所をクリックすればOK)

なお、ウィンドウは移動出来ず、常にUnityエディタの中心に表示されるようです。


f:id:kan_kikuchi:20190602150807g:plain


ちなみに、ショートカットはShortcut Managerを使って変更することが可能です。(ただしUnity2019以降)


f:id:kan_kikuchi:20190603070713p:plain


このウィンドウに検索したい内容を入力するわけですが、

現在開いてるシーンのHierarchy上のオブジェクトや、


f:id:kan_kikuchi:20190602165436g:plain


Project内のファイルはもちろんの事、


f:id:kan_kikuchi:20190602170428g:plain


ウィンドウを開くメニューや、


f:id:kan_kikuchi:20190602170642g:plain


アセット作成なんて事も可能です。


f:id:kan_kikuchi:20190602170906g:plain


また、検索したファイルはプロジェクト上にそのままドラック&ドロップ出来ますし、


f:id:kan_kikuchi:20190603062827g:plain


右側のメニューでFinderで表示するといった事も出来ます。


f:id:kan_kikuchi:20190602171009p:plain


さらに、検索対象のフィルターもありますし、


f:id:kan_kikuchi:20190602171122p:plain


検索時に特定の文字を前に追加する事で、検索対象を絞る事もできます。

文字 検索対象 イメージ
p: プロジェクト内のアセット f:id:kan_kikuchi:20190602171455j:plain
me: ウィンドウを開くなどのメニュー f:id:kan_kikuchi:20190602171503j:plain
h: 今開いてるシーンのHierarchy上 f:id:kan_kikuchi:20190602171514j:plain
se: オーディオ設定などのプロジェクトの設定 f:id:kan_kikuchi:20190602171529j:plain
web: アセットストアや公式ドキュメントなどのオンライン検索(検索結果が出るわけでない) f:id:kan_kikuchi:20190602171616j:plain



おわりに

単体で十分に便利そうなUnity Quick Searchですが、Unityの強みである拡張も、もちろん出来ます。




なにか便利な拡張機能をが思い付いた際はまた別途記事にすると思います。