Folder Library: największy łup, o ile edytor jest zamknięty
W każdym projekcie Unity siedzi folder Library — prywatny cache edytora z zaimportowanymi zasobami, wygenerowanym kodem i artefaktami buildów. Rozmiarem rutynowo miażdży folder Assets, któremu służy: zaimportuj raz 500 MB tekstur, a Library odłoży swoje przetworzone kopie. Folder jest z założenia jednorazowy; usuń go, a Unity zbuduje go od nowa przy następnym otwarciu — kosztem długiego reimportu.
Dwie zasady trzymają to w ryzach bezpieczeństwa. Nigdy nie usuwaj Library przy otwartym projekcie — edytor trzyma tam pliki i przy wyjściu może dopisać uszkodzenia. Odbudowę Library po aktualizacji wersji Unity potraktuj z góry jako nieuniknioną: cache są powiązane z wersją silnika i rzadko ją przeżywają.
Pełna mapa dyskowego apetytu Unity
Library to najgłośniejszy winowajca, ale wcale nie jedyny. Unity rozrzuca cache po profilu użytkownika i po samym edytorze, a nic z tego nie widać w folderze projektu. Oto gdzie typowa instalacja chowa swoje gigabajty.
- <Project>\Library — zaimportowane zasoby i artefakty; bezpieczne do usunięcia przy zamkniętym projekcie, w pełni regenerowane przy kolejnym otwarciu
- %LOCALAPPDATA%\Unity\cache — cache Package Managera i Global Illumination, wspólne dla wszystkich projektów na maszynie
- %APPDATA%\Unity\Asset Store-5.x — starsze pobrania z Asset Store, które można pobrać ponownie w każdej chwili
- Unity Hub → Installs — każda wersja edytora waży kilka gigabajtów; te, których już nie używasz, odłóż do archiwum
- %USERPROFILE%\.gradle — machina budowania Androida, rosnąca z każdym docelowym SDK
- <Project>\Library\Bee i Temp — artefakty buildów przyrostowych, znika po czystym przebudowaniu
Rutyna, która nigdy nie psuje projektu
Zrób z tego kwartalny rytuał, zawsze przy zamkniętym edytorze. Projektom, które idą do archiwum, zabierz Library i Temp, a w Unity Hub przytnij wycofane wersje edytora. Cache Package Managera czyść dopiero, gdy jakiś pakiet realnie szaleje — ponowna instalacja wszystkiego bez powodu kosztuje więcej czasu, niż warte są te gigabajty.
Dwie rzeczy trzymaj w nienaruszalności: Assets i ProjectSettings to właściwy projekt i żadne czyszczenie cache nie powinno ich tknąć. Windowowe foldery tymczasowe możesz oddelegować do narzędzia takiego jak Kleaner PRO, ale unityowe ścieżki powyżej to już twoja rola — edytor nigdy nie posprząta po samym sobie. Zespoły budujące dużo powinny przyjrzeć się Unity Accelerator: współdzielonemu serwerowi cache, który powstrzymuje pięć stacji od importowania tych samych zasobów pięć razy.
Pytania i odpowiedzi
Czy usunięcie folderu Library w projekcie Unity jest bezpieczne?
Tak — przy zamkniętym projekcie i niedziałającym edytorze. Unity odtworzy go przy następnym otwarciu; ceną jest pełny reimport, który w dużych projektach trwa od kilku minut do godziny.
Dlaczego mój projekt Unity zajmuje tyle miejsca na dysku?
Najpewniej folder Library z zaimportowanymi zasobami, a nie twoje pliki źródłowe. Sprawdź jego rozmiar w Eksploratorze — bywa kilka razy większy od folderu Assets, na którym powstał.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]