![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F439aa1affe6d92f1fdc7b54dd704147a9df432e9-1920x1000.jpg&w=3840&q=100)
Что нового
Узнайте о важнейших обновлениях редактора и интерфейса в Unity 2019.3. Подробности читайте в примечаниях к выпуску.
![Модернизированный интерфейс редактора Unity](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ffb1e5764a10e7db42a33cecbf631fb3e9c9c8fb2-1280x720.jpg&w=3840&q=75)
Обновления коснулись как светлой, так и темной темы оформления: мы переработали цвета, упростили интерфейс, повысив читаемость, чтобы разработчики могли сосредоточиться на творчестве. Мы также обновили и привели в соответствие внешний вид значков, которые теперь поддерживают дисплеи высокого разрешения. Новый шрифт интерфейса делает текст разборчивее и снижает усталость глаз. Кроме того, мы улучшили отклик ключевых взаимодействий и элементов управления: мы упростили выделение активного окна, повысили читаемость заголовков вкладок и добавили визуальный отклик при нахождении курсора над элементом.
![UIElements и UI Builder (предварительная версия)](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F9ea9601f1f142320d03d4efc59e1f20e0c861dc3-1280x685.jpg&w=3840&q=75)
UIElements добавляет несколько новых и полезных функций таблице стилей USS. Теперь вы сможете задавать собственные атрибуты для использования в документе, задавать значения атрибутам в процентах, а не в пикселях, чтобы они меняли размер относительно родительских значений, а также ключевые слова для цветов. Кроме того, вы можете использовать исходный атрибут, чтобы ссылаться на ассеты в файлах CSS и UXML с указанием абсолютного или относительного пути, что упрощает дублирование и распределение элементов ИИ.
UI Builder — это инструмент визуальной разработки, позволяющий художникам и дизайнерам создавать пользовательский интерфейс для редактора Unity. В состав UI Builder входит ряд графических инструментов разработки на базе платформы UI Elements, включая таблицу стилей, иерархию и стандартные элементы управления, например кнопки, полосы прокрутки и текстовые поля. Работа в UI Builder построена с целью ускорить тестирование и итерацию, дает возможность оценивать результат работы по ходу ее выполнения, что позволяет дизайнеру понимать, как будет выглядеть и ощущаться готовый интерфейс.
![Быстрый поиск](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fca041a07205381027af791a215dd055ba1e96c08-1280x720.jpg&w=3840&q=75)
В больших проектах со множеством ассетов и игровых объектов бывает сложно найти нужный элемент. Новое поле быстрого поиска поможет быстро найти в редакторе все что угодно, от ассетов и игровых объектов до настроек и пунктов меню, и сэкономит вам время. Открыть строку поиска можно с помощью сочетания клавиш Alt + ‘. Результаты поиска интерактивны, из них можно перейти к нужной странице настроек, перетащить ассет в сцену или активировать элемент меню.
![Обновленные пресеты](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fb401c58bb1186d558d135cb65850ed03e6155d68-1280x720.jpg&w=3840&q=75)
Пресеты, которые впервые появились в Unity 2019.1, помогают пользователям настроить стандартное состояние любого элемента Unity — компонентов, средств импорта, менеджеров. И все это без программирования.
В Unity 2019.3 Preset Manager позволяет создавать несколько стандартных состояний для одного типа. Это значит, что вы можете создать несколько стандартных настроек, которые включаются в соответствии с правилами наименования.
![Алгоритмы перехода на DOTS и Unity Live Link](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Faf1e9a7e7c77aa8743dff851ebe5c99d4f3a2830-1280x720.jpg&w=3840&q=75)
В пакет Entities (предварительная версия) добавлены две новые функции, которые значительно повышают продуктивность работы над проектами, использующими DOTS. Conversion Workflow позволяет конвертировать объекты GameObject в экземпляры одним щелчком для использования DOTS без отказа от знакомых методов работы. Unity Live Link позволяет вносить изменения в редакторе с передачей обновлений на целевое устройство в реальном времени, благодаря чему можно мгновенно оценивать изменения и их влияние на производительность на реальном устройстве.
![Обновления менеджера пакетов](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fa90fa6dfcb8215336af440a354ac1a418094d866-789x444.jpg&w=3840&q=75)
Менеджер пакетов Unity теперь содержит еще больше инструментов для проектов. Начиная с Unity 2019.3, менеджер пакетов имеет непосредственный доступ к коллекции Asset Store, а также позволяет устанавливать пакеты из репозитория Git по ссылке.
![Процесс импорта ассетов](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F3297defe11bbc680ddf26bfd7d63f8d62a9ae210-1280x720.jpg&w=3840&q=75)
Мы обновили процесс AssetDatabase Version 1 до Version 2, добавив функцию отслеживания зависимостей ассетов и улучшив другие функции, которые вместе создают надежный, производительный и масштабируемый конвейер, значительно ускоряющий импорт.
Теперь AssetDatabase поддерживает несколько версий, что ускоряет переключение между платформами и ранее импортированными версиями ассетов.
![Адресуемые ресурсы](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F210447b7d860dbd93220736b1809361f49582d79-905x509.jpg&w=3840&q=75)
В этот выпуск включена новая система адресуемых ассетов (Addressable Asset System, Addressables) — удобный способ адресной загрузки ассетов, одновременно снижающий потребление ресурсов системой управления ассетов путем упрощения процессов создания и развертывания пакетов контента. Говоря проще, Addressables помогает вашей команде эффективно управлять сложным контентом на лету.
![Акселератор](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F4f201aea7210e2455ecb6e59ce23ec3eafa51cdc-1280x548.jpg&w=3840&q=75)
Новый Unity Accelerator — это локальный сервис прокси и кэширования, ускоряющий итерацию (время ожидания обновления проекта сокращается до 90%) в двух важнейших случаях: загрузка исходного кода с помощью Collaborate и импорт всех изменений ассетов.
Unity Accelerator — это отдельный инструмент. Теперь он доступен для OSX, Windows и Linux.
![Ускоренная итерация с новыми настройками входа в игровой режим (экспериментальная функция)](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F202b943ee4d35a8c9083c48b3022e1c52b081522-905x509.jpg&w=3840&q=75)
По мере усложнения проекта вход в игровой режим может становиться все медленнее и медленнее. Поэтому мы представляем настройки входа в игровой режим (они доступны по адресу Project Settings > Editor > Enter Play Mode options). Эти параметры позволяют отключить перезагрузку домена или сцены во время входа в игровой режим при отсутствии изменений кода, позволяя сэкономить до 90% времени на итерацию. Смотрите документацию, чтобы узнать, как настроить игровой режим, а также о том, как использовать эту экспериментальную функцию.
![Загрузить Unity 2019.3 сейчас](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ffa6a0c6582c41f401e6c920a8e8498b26239d180-1140x440.jpg&w=3840&q=75)