Обновление до Unity 6.1
На этой странице перечислены изменения в Unity 6.1, которые могут повлиять на существующие проекты при обновлении их с Unity 6.0 до Unity 6.1.
Обзор изменений для Unity 6.1 в этих областях:
Редактор и рабочий процесс
В этом разделе описываются последние обновления редактора и его общие рабочие процессы, которые могут повлиять на процесс обновления.
Изменения в меню окна
Package Manager, Asset Store, Службы, Мои ассеты и Управление версиями теперь появляются в новых подменю. Это изменение нарушает любые пользовательские комбинации клавиш для открытия этих окон.
После обновления восстановите любые ярлыки для этих окон.
Графика
В этом разделе описываются последние обновления графических систем Unity, которые могут повлиять на процесс обновления.
Конвейеры отображения
Руководства по обновлению для конкретных конвейеров отображения в Unity см. на одной из следующих страниц:
Обновление до HDRP 17.1 (Unity 6.1)
Чтобы обновить другие пакеты, обратитесь к документации для пакетов, которые вы используете.
Ключевое слово шейдера _CLUSTER_LIGHT_LOOP заменяет _FORWARD_PLUS
Unity 6.1 заменяет ключевое слово шейдера _FORWARD_PLUS на ключевое слово _CLUSTER_LIGHT_LOOP. Если ваши пользовательские шейдеры используют ключевое слово _FORWARD_PLUS, замените его на _CLUSTER_LIGHT_LOOP.
Дополнительные сведения об использовании ключевых слов см. в Ключевые слова и макросы для шейдеров URP.
Поддержка формата PVRTC устарела
Поддержка сжатия PVRTC устарела и будет полностью удалена в будущем. Рекомендуется перейти на другие форматы сжатия, такие как ASTC или ETC, чтобы избежать проблем при будущих обновлениях.
Физика
В этом разделе описываются последние обновления инструментов и параметров Physics, которые могут повлиять на процесс обновления.
Rigidbody.SetDensity устарел
Метод SetDensity устарел для Rigidbody. Используйте Rigidbody.mass вместо него.
Метод SetDensity был эффективно использован в качестве массового мультипликатора для тела физическим интегрированием вместо значения на Collider, используемого во время распределения массы для определения массы каждого Collider.
Платформы
В этом разделе описываются последние обновления инструментов и параметров платформы, которые могут повлиять на процесс обновления.
Android
Изменились версии инструментов Android по умолчанию
Unity обновил версии по умолчанию следующих инструментов, используемых Android. Версии по умолчанию SDK инструментов сборки, SDK инструментов платформы и JDK остаются без изменений. Обновленные версии выглядят следующим образом:
| Инструмент | Версия |
|---|---|
| Градль | 8.11 |
| Android Плагин Gradle | 8.7.2 |
| SDK Средства командной строки | 16.0 |
| NDK | r27c |
Если ваш проект использует пользовательские шаблоны Gradle, рассмотрите воссоздание этих шаблонов, чтобы избежать любых проблем построения с обновленной Android Версия плагина Gradle. Дополнительные сведения см. в Изменение файлов проекта Gradle с файлами шаблона Gradle.
Windows
Новая стандартная автоматическая графика API
По умолчанию Auto Graphics API в Unity 6.1 является DirectX12. Проекты, обновляющиеся из более старых версий Unity, сохраняют настройки по умолчанию из своей версии.
Чтобы изменить по умолчанию для 6.1, в Настройки Игрока, включите Автографика API.