Project 拡張
Project ウィンドウの背景に画像を敷いたり、フォルダのアイコンを好きな画像に差し替えたりできます。設定は上部メニューの さたにあしょっぴんぐ/エディタカスタマイザー/Editor Setting で開くウィンドウの Project タブ (フォルダアイコンは子項目の フォルダアイコン) から。
背景画像
- 2 カラムモードでは「フォルダカラム (左)」と「エクスプローラカラム (右)」で別の画像を設定できます (テクスチャ / 不透明度 / スケールモードをそれぞれ指定)
- 1 カラムモードでは全域にエクスプローラ側の設定が適用されます
- 検索結果の表示中も適用されます
- 行やアイコン・選択ハイライトは画像の上に描かれるので沈みません。画像はスクロールしても動かない固定背景です (Hierarchy / Inspector の背景と同じ挙動)
- VRChat SDK (同梱の Harmony) があるプロジェクトで使えます
フォルダアイコン
Project ウィンドウのフォルダのアイコンを好きな画像に差し替えます (SimpleFolderIcon ベース)。既定で ON です。
- 同梱プリセット (19 種):
Animations/Audio/Editor/Editor Default Resources/Fonts/Gizmos/Materials/Models/Plugins/Prefabs/Presets/Resources/Scenes/Scripts/Settings/Shaders/Sprites/StreamingAssets/Texturesという名前のフォルダに自動でアイコンが付きます (大文字小文字は区別せず、Textures→Texture、Materials→Materialのような単数形のフォルダにも同じアイコンが付きます)。設定の一覧から個別に OFF にしたり、画像を差し替えたり (「同梱に戻す」で元に戻す) できます - 個別の設定: 設定ページの「追加...」か、Project ウィンドウでフォルダを右クリック →「フォルダアイコンを設定...」から。対象は「フォルダ名で指定 (同じ名前のフォルダ全部)」か「特定のフォルダ」、アイコンは「同梱プリセット」「画像を指定」「描かない (Unity 標準のまま)」から選びます
- 保存先: ウィンドウ背景と同じく「このプロジェクトのみ」(
UserSettings/EditorUserSettings.asset) と「グローバル」(EditorPrefs、SCE が入っている全プロジェクト共通) の 2 段です。優先順位は 特定のフォルダ > フォルダ名一致 > 同梱プリセット、同じ種類なら このプロジェクトのみ > グローバル。グローバルに保存した画像は GUID → パスの順で探すので、別のプロジェクトでも同じ場所に同じ画像があれば使えます - 自作アイコンは正方形 (推奨 256×256) の透過 PNG が向いています。同梱の
Default.png(Packages/net.satania.customeditors/Editor/__Resource/FolderIcons/) がテンプレートです - 1 カラム / 2 カラム、リスト / グリッドのどの表示でも Unity のフォルダアイコンと同じ位置に描きます。Unity の公開 API だけで動くので、VRChat SDK (Harmony) が無いプロジェクトや Unity 2019.4 / 2021.3 でも使えます
同梱アイコンのクレジット
同梱アイコンは SimpleFolderIcon (Seaeees さん、MIT License) のもので、一部に Material design icons (Apache License 2.0) が使われています。ライセンス文はアイコンと同じフォルダに同梱しています。
ファイル名のツールチップ
Project ウィンドウでファイルにカーソルを合わせると、拡張子付きのフルネーム (ディレクトリなし) をツールチップで表示します。グリッド表示 (ズームあり) では名前が幅で切られて「…」になり、拡張子はもともと表示されないので、その確認用です。Editor Setting > Project の「ファイル名のツールチップ」で設定します (既定 ON)。
- 既定ではグリッド表示 (ズームあり) のときだけ出ます。「リスト表示でも出す」で、ズーム無しの一覧やツリーでも拡張子を確認できます
- 「名前が省略されているときだけ」を ON にすると、「…」で切られているファイルだけに出ます
- FBX 内のメッシュなどのサブアセットは「サブアセット名 (ファイル名 内)」になります (Unity 2022.2 以降。それより前は親のファイル名)
- ツールチップは Unity 標準の仕組み (別ウィンドウ) で出るので、隣のアイコンや文字に隠れることはありません。Harmony 不要です