Каталоги проектов по умолчанию
Когда вы создаете проект, Unity создает папку проекта, которая содержит подпапки по умолчанию. Каждая из этих подпапок по умолчанию играет определенную роль в организации файлов, настроек и данных вашего проекта.
Важно: Использование методов облачного хранения для хранения проекта не поддерживается. Это может вызвать проблемы синхронизации, которые повреждают ваш проект. Используйте управление версиями для управления вашим проектом.
Каталог по умолчанию, созданный Unity, выглядит следующим образом:
Ассеты
Используйте папку Assetsдля хранения всех файлов ассетов, связанных с вашим проектом, включая скрипты, текстуры, модели, аудио файлы и сцены. Для получения дополнительной информации см. Введение в импорт активов.
Эта папка содержит следующие файлы и подпапки:
| Файл или папка | Описание |
|---|---|
InputSystem_Actions |
Средство действия ввода по умолчанию. Дополнительные сведения см. в разделе Средства действия ввода. |
Scenes |
Содержит стандарт сцена вызванный SampleScene. |
Settings |
Содержит файлы настройки ассетов, которые определяют, как Unity по умолчанию обрабатывает определенные ассеты в вашем проекте. Настройки по умолчанию Unity создает зависит от шаблон проекта. Примерами являются настройки по умолчанию для томов в вашем проекте, и по умолчанию Универсальные ассеты рендерера и Universal Render Pipeline активов для мобильных и настольных. |
TutorialInfo |
Файлы, связанные с учебниками в редакторе. |
Библиотека
Папка Library содержит локальный кэш импортированных ассетов и метаданных. Исключите папку Library из управления версиями, так как она уникальна для вашего компьютера и является рабочим каталогом для вашего проекта. Она также не отображается в окне Project из Unity Editor.
Вы можете удалить папку Library для устранения необъяснимых проблем или поврежденного проекта. Unity восстанавливает папку при следующем открытии проекта. Однако удаляйте папку Library только в качестве последней меры для критических, невозвратных ошибок. Удаление ее заставляет Unity перекомпилировать весь код проекта и реимпортировать все ассеты, что может занять значительное время.
Предупреждение: Не редактируйте содержимое папки Library. Она содержит данные, которые могут повредить ваш проект, если вы ее измените. Следующая информация предоставляется только для справки.
| Папки | Описание |
|---|---|
APIUpdater |
Содержит файлы, связанные с процессом API обновитель. |
Artifacts |
Содержит файлы, связанные с обработкой и компиляцией ассетов. |
Bee |
Содержит данные, связанные с процессом сборки Unity. |
BuildPlayerData |
Содержит кэшированные данные типа из последнего проигрывателя или сборки только для содержимого. |
BuildProfiles |
Содержит файлы, связанные с построить профили. |
BurstCache |
Содержит данные кэша для Burst компилятора. |
PackageCache |
Содержит установленные пакеты в вашем проекте. |
PackageManager |
Содержит данные, относящиеся к Package Manager. |
PlayerDataCache |
Содержит кэшированные данные последней сборки Player. |
PlayerScriptAssemblies |
Содержит сборки, скомпилированные для целевой платформы. Используется во время компиляции только контента. |
ScriptAssemblies |
Содержит файлы, связанные с процессами выполнения скриптов Unity. |
Search |
Содержит данные, относящиеся к Unity Поиск. |
ShaderCache |
Содержит данные кэша, связанные с шейдерами в вашем проекте. |
StateCache |
Содержит данные кэша, относящиеся к текущему сеансу редактора, включая состояние окна Hierarchy и представления Scene. |
TempArtifacts |
Папка, которую Unity использует для хранения временных данных импорта перед их перемещением в папку Artifacts. |
Журналы
Содержит файлы журнала, связанные с операциями импорта и другими процессами Редактора. Дополнительные сведения см. в Ссылка на файлы журнала.
Пакеты
Содержит файл manifest.json, который определяет пакеты для использования в вашем проекте.
ProjectSettings
Содержит файлы настроек проекта, такие как настройки для создания, графики и памяти, а также менеджеры для ввода, тегов и предварительных настроек.
Темп
Папка для временных данных, которая очищается каждый раз при закрытии Unity. Исключить эту папку из управления версиями.
UserSettings
Содержит настройки для вашей локальной версии проекта, такие как конкретные пользовательские предпочтения, и ваш предпочтительный Макет редактора. Исключить из управления версиями, чтобы избежать перезаписывать персональные ваши товарищи по команде Unity предпочтения.