【Unity】Unityエディターの便利機能

# はじめに
こんにちは、[株式会社G-Blossom](https://www.g-blossom.com/) エンジニアのそーだすいです。

この記事は [G-Blossom Advent Calendar 2024](https://qiita.com/advent-calendar/2024/g-blossom) の12日目の記事となります。

今回はタイトルにもある通り **Unityエディターの便利機能** ということで、意外と知らなかったり使っていなかったりしそうなUnityエディターの便利な機能をいくつか紹介していこうと思います！

本記事で使用したUnityのバージョンは **Unity 2022.3.40f1** になります。





# ヒエラルキーの階層構造を全て開く／全て閉じる
**Alt** を押しながらヒエラルキーのオブジェクトの階層を開く／閉じることで、以下のように深い階層のオブジェクトでも一回の操作で全て開く／全て閉じることができます。

![Hierarchy_深い階層.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/0c0bbddd-44a0-4122-0c09-9b00c8e3f230.png)





# インスペクターからコードエディタを起動
インスペクターの画像赤枠部分をダブルクリックすることでVisual Studioなどのコードエディタが起動され、素早くスクリプトファイルを開くことができます。

![インスペクターからエディタ起動.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/1ace35d5-b1a8-673a-9b7b-428c1f36f759.png)





# 複数シーンの編集
異なるシーンファイル（.scene）をダブルクリックすると必ず単体のシーンが開かれますが、ヒエラルキービューにシーンファイルをドラックアンドロップすると複数シーンを同時に編集することが可能です。

![複数シーン.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/bdff07e7-2a2c-8d59-7d00-50ac77598856.png)

編集する時のアクティブなシーンは、**シーンオブジェクトの上で右クリック > Set Active Scene** で変更ができます。

![アクティブなシーン設定.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/b221bc16-5467-92ec-97b5-22f84c80c4c3.png)





# Unity Search
プロジェクト内の様々なアセットを検索することができる機能です。

![Searchウィンドウ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/f02e3400-b794-8cb7-e1f8-2edf9b578241.png)

メニューの **Edit > Search > Search All** でSearchウィンドウが表示できます。
試しに **Test** と検索してみると以下のような検索結果になりました。

![Searchウィンドウ_検索結果.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/48cb903d-e37f-6ed1-48b7-a43c3b280c6b.png)

画面左上付近の「＋」ボタンを押すと検索時のフィルターを指定でき、詳細な検索ができます。

![Searchウィンドウ_検索フィルター.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/9a1d3cc3-ee40-b179-f625-3ce3e50e65a9.png)

右のプレビューインスペクターではプレハブの編集も可能です。

![Searchウィンドウ_検索結果.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/48cb903d-e37f-6ed1-48b7-a43c3b280c6b.png)

また、ファイルの容量も表示されるのでファイルのサイズを素早くチェックしたい場合などにも使えます。プロジェクトの規模が大きくなり、ファイル数も増えてきた時に使えそうな検索機能です！

Unity Searchの詳細に関しては以下の公式ページをご参照ください！
https://docs.unity3d.com/ja/2022.3/Manual/search-overview.html





# Unity Recorder
Unityエディタで再生モード中に録画ができる機能です。

![Recorderウィンドウ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/7df9cd0d-f941-4fb0-e6b1-f646387165bc.png)

Unity RecorderはPackage Managerでインストールする必要があります。

メニューの **Window > Package Mangager** でPackage Mangagerウィンドウを開き、**Packages:Unity Registry** を選択して、検索窓に **Recorder** と入力しましょう。

Installボタンを押すとRecorderパッケージがインストールされ、使用可能になります。
![Recorder_PackageManager.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/9b0a0091-84fe-fe92-45ce-ff0f2049331d.png)

インストール後はメニューの **Window > General > Recorder > Recorder Window** でRecorderウィンドウが表示できます。

Recorderウィンドウの **Add Recorder > Movie** を選択するとMovieのRecorderが作成されます。
![Recorderウィンドウ_Movie.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/2b61da8e-c13f-2efd-ce58-e984ef867ecd.png)

Recorderウィンドウ画面上部の **START RECORDING**ボタンを押すと自動でエディタが実行され録画が開始されます。

録画を終了したいタイミングでRecorderウィンドウ画面上部の **STOP RECORDING** ボタンを押すと録画完了です。
![Recorderウィンドウ_StopRecording.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3941883/615e1025-0e8e-8d42-78f5-afd31c13a739.png)

Recorderウィンドウの **Output Format** で録画されるファイルのフォーマット、**Output File** で録画されるファイルの場所やファイル名が設定可能です。

エディタで簡単にゲームのプレイ画面のみを動画で撮りたいといった場合に便利な録画機能です！

Unity Recorderの詳細に関しては以下の公式ページをご参照ください！
https://docs.unity3d.com/ja/Packages/com.unity.recorder@2.6/manual/index.html





# まとめ
紹介したUnityエディターの便利な機能は、ごく一部の機能で他にも便利な機能はたくさんあります。こういった機能を活用して、開発の効率を上げていき快適なUnityライフを送りましょう！

Unityには他にもこんな便利な機能もあるよといったものがあれば、ぜひコメントで教えてください！