Hero background image
Unity 2020.1 release
Повышенное удобство работы в редакторе для повышения эффективности
Мы улучшили редактор, чтобы вы могли работать эффективнее. Гибкость настройки рабочих процессов поможет вам сосредоточиться на достижении результатов и меньше отвлекаться.

Что нового в Unity 2020.1

Узнайте о важнейших обновлениях редактора и интерфейса в Unity 2020.1. Подробности читайте в примечаниях к выпуску.

Редактирование префабов в контексте
Редактирование префабов в контексте

Для дополнительной гибкости префабы теперь можно редактировать, не покидая контекста сцены, цвета которого будут приглушаться при входе. Такая возможность поддерживается и во вложенных префабах, где контекстом служит родительский префаб. Тем не менее, возможность изолированного редактирования префабов все еще осталась.

Аналогичным образом вы можете настроить отображение контекста. По умолчанию для визуального различения префаба и контекста используется монохромная гамма, но вы можете включить отображение цветов или полностью отключить контекст. Расскажите нам о своих впечатлениях в разделе, посвященном префабам.

Обновления менеджера пакетов
Обновления менеджера пакетов

В Unity 2020.1 менеджер пакетов получил ряд обновлений дизайна, включая новые значки пользовательского интерфейса, улучшенную схему и разделение информации об установленных и доступных пакетах.

Раздел My Assets в редакторе теперь поддерживает собственные процессы работы с пакетами. Улучшена производительность и удобство просмотра пакетов. Кроме того, мы ускорили поиск и вывод результатов и улучшили гибкость параметров поиска с помощью фильтров и сортировки.

Теперь вы можете устанавливать в проект сторонние пакеты с поддержкой аутентификации для ваших реестров npm и пакетов Git в подпапках репозитория.

Мы сделали интерфейс меток и предупреждений пакетного менеджера понятнее сточки зрения информации о состоянии пакетов и особенно о влиянии предварительных версий пакетов, которые не рекомендуются для широкого использования.

Мы переработали список пакетов, отображаемых в редакторе, и удалили предварительные версии пакетов, которые не соответствуют нашим внутренним критериям готовности для использования в редакторе. Все пакеты, ранее включенные в ваши пакеты, никуда не исчезнут.

Удаление CEF и отказ от Unity Remote
Удалена поддержка Chromium Editor Framework

Мы удалили поддержку Chromium Editor Framework (CEF), поскольку данная технология больше не считается современной. Это означает, что мы переработали окно Services и убрали возможность просмотра Asset Store в редакторе, для которой был необходим CEF. Для загрузки новых ассетов из Asset Store просто загляните в Asset Store. Приобретенные ассеты можно загрузить и импортировать с помощью меню My Assets в менеджере пакетов.

Улучшения средств импорта моделей
Улучшения средств импорта моделей

FBX по-прежнему остается самым популярным средством обмена данными между Unity и внешними редакторами цифрового контента (DCC). Новый параметр преобразования осей позволяет избавиться от проблем импорта осей без необходимости открывать модели в DCC.

Unity 2020.1 позволяет импортировать дополнительные атрибуты объектов из SketchUp. При импорте PNG-файлов вы можете проигнорировать настройки гамма-коррекции (что может быть полезно для обеспечения однородности цвета на разных платформах).

Конвейер импорта активов v2
Конвейер импорта активов v2

Asset Import Pipeline v2 выбран в для Unity 2020.1 в качестве стандартного процесса импорта ассетов. В Unity 2019.3 мы заменили Asset Import Pipeline v1 на переработанную базу данных ассетов, чтобы переход на новые платформы был быстрее и для обеспечения масштабируемости импорта ассетов с надежным отслеживанием зависимостей, сохранив обратную совместимость. В сочетании с остальными улучшениями это изменение служит фундаментом для более надежного, производительного и гибкого процесса импорта ассетов. В Unity 2020.1 также добавлена новая кнопка состояния на панель состояния сервера, предоставляющая дополнительную информацию и действия для работы с ассетами.

Среди других обновлений работы с ассетами — мониторинг папок в Windows для ускоренного обновления ассетов, оптимизация алгоритмов обновления за счет обработки только актуальных файлов (поддержка MacOS будет реализована в следующем выпуске). Кроме того, мы добавили поддержку сериализуемых файлов объемом более 2 ГБ.

Окно Focused Inspector и обновленные пресеты
Окно Focused Inspector и обновленные пресеты

Окно Focused Inspector упрощает просмотр информации о выбранном GameObject. Чтобы открыть плавающее окно инспектора для выбранного игрового объекта или актива, просто щелкните правой кнопкой мыши и выберите "Свойства". Вы можете открыть несколько окон сфокусированного инспектора одновременно, чтобы оценивать или ссылаться на несколько объектов, внося изменения в сцену.

Кроме того, вы можете выбрать отдельный компонент GameObject, чтобы окно занимало меньше места на экране.

Новые функции Presets включают возможность применять частичный набор атрибутов из выбранного пресета и фильтр в Preset Manager по пути файла.

Улучшенный способ контроля прогресса
Улучшенный способ контроля прогресса

Разработчики могут сделать прозрачными длительные, асинхронно выполняемые операции с помощью нового Progress API и окна Background Tasks. Эти инструменты в сочетании отвечают за отображение прогресса задачи, будь то компиляция шейдера или Occlusion Culling в собственном окне редактора. Эти функции позволяют отслеживать подзадачи, фильтровать задачи по статусу, просматривать общий прогресс и многое другое.

Мы изменили способ отображения прогресса выполнения комплексных задач в редакторе Unity. Раньше индикация прогресса была неоднородной — некоторые из задач, блокирующих работу в редакторе, имели собственные окна прогресса, а другие — нет. В Unity 2020.1 задачи, которые блокировали работу в редакторе, были собраны в одно окно прогресса, где перечисляются все выполняемые задачи, помогая пользователю понять поведение редактора и определить, когда он может вернуться к работе.

Unity Accelerator
Unity Accelerator
Улучшения адресуемых ресурсов
Улучшения адресуемых ресурсов

Система адресных активов обеспечивает простой способ загрузки активов по "адресу". Он решает проблему управления активами, упрощая создание и развертывание пакетов контента. С момента выпуска Unity 2019.3 мы внесли несколько изменений, включая существенное обновление интерфейса и методов работы в редакторе Unity с целью повышения удобства разработки, например реализовали поддержку подобъектов и обновление каталога среды выполнения.

Помимо улучшения функций, мы значительно улучшили производительность сборки для системы адресуемых ассетов и работающей в ее основе системы Scriptable Build Pipeline. Следите за новостями в этой теме на форуме.

Для получения дополнительной информации смотрите обновленную документацию и доклад Билла Рамсура на Unite Copenhagen 2019 об использовании Addressable Asset System для упрощения работы с контентом как в редакторе, так и после запуска.

Повышение качества и удобства использования

Реализована поддержка вырезания и вставки GameObject в окне Hierarchy, а также возможность вставки одного GameObject в другой.

Инструмент Frame Selected (фокус на выбранном объекте по нажатию клавиши F) в окне Scene теперь поддерживает гораздо больше типов объектов и лучше центрирует их.

В окне Inspector реализована поддержка отображения UV-разверток, нормалей, касательных и другой информации о трехмерной сетке.

Кроме того, переработан предварительный просмотр 3D-текстур в Inspector — теперь он позволяет оценить объем, отрезки 3D-текстур или карту расстояний с подписями.

Мы улучшили механику копирования и вставки в редакторе, реализовав, например, возможность копировать произвольные атрибуты инспектора, включая векторы, градиенты, кривые и ссылки на объекты.

Улучшено наименование и нумерация копий GameObject в окне Hierarchy.

Мы добавили поле поиска в окно Version Control и переместили настройки управления версиями в отдельный ассет.

При блокировке или зависании окна редактора вы будете видеть индикатор прогресса.

Мы улучшили сообщения индикатора прогресса для ряда дополнительных файловых форматов, сделав их более понятными.

Камера сцены теперь имеет то же значение FOV, что и другие камеры.

Загрузить Unity 2020.1 сейчас
Загрузить Unity 2020.1 сейчас

Все это и многое другое доступно уже сегодня.