Libraryフォルダー:エディターを閉じれば最大の戦果
すべてのUnityプロジェクトの中には、Libraryフォルダーが鎮座しています。インポート済みアセット、生成コード、ビルド成果物からなる、エディターの専用キャッシュです。それは奉仕するAssetsフォルダーを日々圧倒します。500 MBのテクスチャを一度インポートすれば、Libraryは独自の加工コピーを保存します。このフォルダーは設計上使い捨てです。削除すれば、Unityは次回起動時に再構築します。代償は長い再インポートです。
安全を保つルールは2つ。プロジェクトを開いている間にLibraryを削除しないこと——エディターはそこにファイルを保持していて、終了時に破損を書き込む恐れがあります。そして、Unityのバージョンアップ後のLibrary再構築は、どうせ避けられないものと心得ること。キャッシュはエンジンのビルドに紐づき、それを生き延びることはまずありません。
Unityのディスク食欲の全体地図
Libraryは最もうるさい犯人ですが、けっして唯一ではありません。Unityはユーザープロファイルとエディター本体にキャッシュを散らし、そのどれもプロジェクトフォルダーには現れません。典型的なインストール環境がギガバイトを隠す場所はここです。
- <Project>\Library —— インポート済みアセットと成果物。プロジェクトを閉じてあれば削除は安全で、次回起動時に完全に再生成されます
- %LOCALAPPDATA%\Unity\cache —— マシン上の全プロジェクトが共有する、Package ManagerとGlobal Illuminationのキャッシュ
- %APPDATA%\Unity\Asset Store-5.x —— 旧Asset Storeのダウンロード物。いつでも再ダウンロードできます
- Unity Hub → Installs —— エディターの各バージョンは数ギガバイトを占有します。使わないものはアーカイブへ
- %USERPROFILE%\.gradle —— ターゲットSDKのたびに肥え太るAndroidビルド機構
- <Project>\Library\BeeとTemp —— インクリメンタルビルドの成果物。クリーンな再ビルドで一掃されます
プロジェクトを絶対に壊さない習慣
四半期ごとの儀式にしましょう。必ずエディターを閉じてから。アーカイブするプロジェクトからLibraryとTempを剥がし、Unity Hubで引退したエディターのバージョンを剪定します。Package Managerのキャッシュは、パッケージが本気で不調なときだけ掃除してください——それ以外で全部再インストールするのは、ギガバイトの価値を上回る時間の無駄です。
2つを聖域にしてください。AssetsとProjectSettingsがプロジェクトの本体であり、いかなるキャッシュ掃除も触れてはなりません。Windows側の一時フォルダーはKleaner PROのようなクリーナーに任せられますが、上記のUnity専用パスはあなた自身の管理です——エディターが自分の後片付けをすることはありません。ビルドの多いチームはUnity Acceleratorを検討しましょう。5台のワークステーションが同じアセットを5回インポートするのを止めてくれる、共有キャッシュサーバーです。
よくある質問
UnityプロジェクトのLibraryフォルダーを削除するのは安全ですか?
安全です——プロジェクトを閉じ、エディターが動いていない状態で行えば。Unityは次回起動時に再生成します。コストは完全な再インポートで、大きなプロジェクトでは数分から1時間かかります。
Unityプロジェクトがこれほどディスクを使うのはなぜですか?
ソースファイルではなく、インポート済みアセットのLibraryフォルダーの可能性が高いです。エクスプローラーでサイズを確認しましょう。元のAssetsフォルダーの数倍になっていることは珍しくありません。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]