![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F746f1908466c5ae7844d04e3ca3f89b939b008cf-1920x1080.jpg&w=3840&q=100)
Unity 2020 LTS для программистов
Выпуск LTS предназначен для разработчиков, которым нужна максимальная стабильность и поддержка. Он объединяет в себе все функции и улучшения, реализованные в 2020 году. Unity 2020 LTS предлагает повышенное удобство программирования, тестирования и профилирования.
Сосредоточьтесь на разработке логики игры, а не на томительном ожидании завершения компиляции. Детерминированная компиляция — это новый параметр, который позволяет избежать ненужной перекомпиляции ссылок на определения сборок.
Улучшайте игровой процесс благодаря обновлениям, обеспечивающим стабильность результатов на разных платформах, в различных сборках и игровых жанрах. Эти обновления повышают качество ожидаемой функциональности игры.
Мы реализовали интерфейсы для анализаторов Roslyn из Visual Studio в Unity. Приводите код в соответствие требуемым стандартам и улучшайте качество программного кода. Анализаторы Roslyn имеют несколько уровней маркировки серьезности, обеспечивая повышенную гибкость назначения приоритетов неполадок.
Теперь в Unity доступен параметр Root Namespace в инспекторе определения сборок (Assembly Definition), который позволяет улучшить компоновку кода с помощью корневых пространств имен, позволяя сократить объемы работы.
Перезагрузка домена (сброс состояния скриптов) и сцены — это полезные функции, которые обеспечивают предсказуемость результатов в режиме Play, но требуют времени для выполнения. Теперь у вас есть возможность отключить одну или обе функции для ускорения итерации.
Благодаря новому рабочему процессу, повышающему эффективность отладки, вы можете без перезапуска Unity переключаться между режимом отладки (Debug Mode) с подключенным внешним отладчиком C # и режимом выпуска (Release Mode) для повышения производительности C# без отладки.
Сборка Player значительно ускорилась. Процесс конвертирования сборок .NET в C++ с помощью IL2CPP теперь стал быстрее благодаря многопоточности. А если внесенные вами изменения незначительны, Unity полностью пропускает процесс.
Rigidbody2D XY Position Constraint обеспечивает более стабильные результаты при наличии действующих сил и практически не увеличивает потребление ресурсов. Улучшенный контроль обнаружения перекрывающихся краев с Edge Collider 2D и многое другое.
Выполняйте методы в редакторе аналогично тому, как работают сопрограммы в скриптах среды выполнения.
![Вебинар по Unity 2020 Long Term Support (LTS)](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fd62ae5f41c8973045cddd3e70a64ad5c4c24af26-923x519.jpg&w=3840&q=100)
Посетите вебинар, чтобы узнать о ключевых функциях в новейшем выпуске с долгосрочной поддержкой.
![Создавайте потрясающие визуальные эффекты](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fbe024f7d368dfd8a5aa253382ddfcbff8f26ecff-1280x720.jpg&w=3840&q=100)
Узнайте о наших оптимизированных рабочих процессах для создания великолепной графики, которая приковывает внимание игроков с первых пикселей.
![Выберите для себя подходящий выпуск](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F2808e1b2989b96cd738073a979a0a6bc07aee26f-923x519.jpg&w=3840&q=100)
Наши выпуски представлены в двух вариантах: выпуск технологического потока и выпуск с долгосрочной поддержкой (LTS). Узнайте о сильных сторонах каждого из потоков, чтобы выбрать наиболее подходящий из них.
![Первые шаги в Unity](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F5dec9a074f38959cfac9ac3f38ef509d8871868b-1920x1080.jpg&w=3840&q=75)