Cleaner
Работая с проектом, вы создаете, копируете, перемещаете, наследуете, переименовываете и удаляете ассеты. В результате может быть создано огромное количество ненужных файлов.
Cleaner - это инструмент, используемый для оптимизации вашего проекта и экономии места на диске за счет удаления ресурсов, которые позже не будут использоваться в окончательной сборке. Cleaner также проверяет наличие поврежденных ссылок на ассеты.
- Cleaner проверяет только те типы файлов, которые считаются ассетами с точки зрения UNIGINE.
- Чтобы открыть окно Cleaner, выберите Tools -> Cleaner в строке меню.
- Чтобы узнать больше о работе с данным инструментом, посмотрите этот видеоурок.
Cleaner проверяет каждый ассет, который содержит ваш проект, и отображает нерегулярно используемые ассеты, разделенные на две категории:
-
Unused Assets - ассеты, не используемые ни в одном из файлов, включенных в ваш проект (миры, слои, узлы, сетки, материалы), но имеющиеся в проекте.
Cleaner показывает имя файла и тип ресурса для неиспользуемых ассетов. Когда вы щелкаете неиспользуемый ассет в Cleaner, он отображается в Asset Browser и в окне Parameters.
С помощью Cleaner вы можете удалить любые или все отображаемые ассеты. -
Lost Assets - ассеты, на которые ссылается GUID, но недоступные в проекте.
Когда вы щелкаете по утерянному ассету, другой ассет, содержащий ссылку на него, отображается в браузере ассетов и в окне Parameters. Исправление утерянных ассетов возможно только вручную.
Таблица в разделе Lost Assets состоит из трех столбцов:
- Lost Asset - показывает GUID потерянного ассета.
- Asset File - показывает имя файла, содержащего ссылку на утерянный ассет.
- Node Name - показывает имя узла, если файл, содержащий ссылку, включает узел, который действительно имеет ссылку на потерянный ассет.
Использование Cleaner#
Чтобы открыть окно Cleaner, выберите Tools -> Cleaner в строке меню UnigineEditor.
Откроется окно Cleaner:
Рекомендуемый рабочий процесс#
- Щелкните Refresh, чтобы проверить проект на наличие утерянных и неиспользуемых ресурсов. Проанализировав ассеты в вашем проекте, Cleaner показывает следующие детали.
-
Управляйте неиспользуемыми ассетами с помощью кнопок, доступных в верхней части окна:
- Delete Selected - удаляет только выбранные ассеты из списка неиспользуемых ассетов. Эта опция также доступна, по щелчку правой кнопкой мыши по выбранным файлам в Cleaner.
- Delete Listed - удаляет весь список отображаемых ассетов.
Используйте кнопки удаления с осторожностью. Удаленные объекты не могут быть восстановлены.
-
Show Ignore List… - отображает список игнорирования, который уже содержит список подстановочных шаблонов по умолчанию, используемых для определения области проверки по Cleaner. Этот список может быть расширен пользователем.
Если имя файла в вашем проекте создается в коде (например, строка, составленная из нескольких слов), добавьте такие случаи в список игнорирования. В противном случае такие файлы будут удалены.После нажатия кнопки Check все файлы проекта, оставшиеся после применения списка игнорирования (т.е. те, которые не игнорируются Cleaner и, таким образом, будут проверены), отображаются в нижней части окна Ignore List.
- Щелкните Refresh, чтобы обновить список. Удаление неиспользуемых ассетов может уменьшить количество потерянных ассетов.
- Исправить потерянные ассеты. Исправление утерянных ассетов возможно только вручную - путем проверки каждого ассета, отображаемого во втором или третьем столбце.
Видеоурок#
Чтобы узнать об удалении неиспользуемых ассетов из проекта, посмотрите следующее видео: