Skip to content

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 不要です

MIT License