Папка Library: главный выигрыш — при закрытом редакторе
Внутри каждого проекта Unity живёт папка Library — личный кеш редактора: импортированные ассеты, сгенерированный код, артефакты сборки. Она регулярно превышает обслуживаемую папку Assets: импортируете 500 МБ текстур — Library складывает собственные обработанные копии. Папка одноразовая по замыслу: удалите её, и Unity пересоберёт её при следующем открытии ценой долгого реимпорта.
Безопасность держат два правила. Никогда не удаляйте Library при открытом проекте — редактор держит там файлы и на выходе может записать порчу. И считайте пересоздание Library после апгрейда Unity неизбежным: кеши привязаны к сборке движка и редко её переживают.
Полная карта аппетитов 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 — машинерия Android-сборок, растущая с каждым целевым SDK
- <Project>\Library\Bee и Temp — артефакты инкрементальных сборок; чистая пересборка их стирает
Процедура, которая не ломает проекты
Сделайте это квартальным ритуалом — и всегда при закрытом редакторе. У архивируемых проектов вычищайте Library и Temp, а вышедшие из дела версии редакторов отписывайте в Unity Hub. Кеш Package Manager чистите, только когда пакет реально шалит, — иначе переустановка всего съест больше времени, чем стоят эти гигабайты.
Святыми остаются две вещи: Assets и ProjectSettings — это и есть проект, и никакая чистка кешей их касаться не должна. Сторонние временные папки Windows можно доверить чистильщику вроде Kleaner PRO, но перечисленные выше пути Unity — ваша забота: редактор за собой никогда не прибирает. Командам, которые много собирают, стоит посмотреть на Unity Accelerator — общий кеш-сервер, избавляющий пять рабочих станций от пятикратного импорта одних и тех же ассетов.
Вопросы и ответы
Можно ли удалить папку Library в проекте Unity?
Да, при закрытом проекте и незапущенном редакторе. Unity пересоздаст её при следующем открытии; цена — полный реимпорт, который на больших проектах занимает от минут до часа.
Почему проект Unity занимает так много места на диске?
Скорее всего, дело в папке Library с импортированными ассетами, а не в исходных файлах. Проверьте её размер в Проводнике — она нередко в разы больше папки Assets, из которой собрана.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]