Unity 19.1 обеспечивает мобильную адаптивную производительность для улучшения игровой производительности на Samsung Galaxy S10

click fraud protection

Версия Unity 2019.1 включает в себя несколько функций, таких как Adaptive Performance на Samsung Galaxy S10, для более стабильной производительности в играх. Читайте дальше!

Unity — одна из самых популярных IDE и игровых движков, используемых разработчиками игр для создания игр для Android и других платформ. Хотя разработка игр сама по себе является практически искусством, Unity упрощает этот процесс благодаря инструменты и функции, которые он предоставляет для создания 2D- и 3D-сред и сложной механики в различных средах. платформы. Unity 2019.1 (сокращенно 19.1) теперь доступен для разработчиков игр, в него добавлено несколько «предварительных» функций. в стабильной форме, чтобы разработчики игр могли реализовать их в своей игре, а также новые функции предварительного просмотра. собственный.

Адаптивная производительность

Одной из основных особенностей этого выпуска для Android является наличие предварительной версии Adaptive Performance для флагманов Samsung Galaxy. В отличие от ПК и консолей, игры на мобильных устройствах имеют ограничения по управлению теплом и энергопотреблению. Красиво выглядящие и плавно играющие игры требуют интенсивной обработки, что может быстро нагреть ваше устройство. ПК и консоли решают эту проблему с помощью своих активных систем охлаждения, но поскольку телефоны не оснащены активное охлаждение (пока), в конечном итоге телефон снижает производительность, чтобы поддерживать температуру на должном уровне. проверять. Проблема становится еще более проблематичной, учитывая широкий спектр доступного оборудования, а также различные сценарии производительности и регулирования.

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

Unity и Samsung совместно разработали функцию под названием «Адаптивная производительность", что обеспечивает лучший способ управления температурой и производительностью игр в режиме реального времени. После установки Adaptive Performance через диспетчер пакетов Unity Unity автоматически добавит подсистему Samsung GameSDK в ваш проект. Во время выполнения и на поддерживаемых устройствах Unity создаст и запустит Adaptive Performance Manager, который предоставит информацию о тепловом состоянии устройства. Затем разработчики могут подписаться на события или запросить информацию у Adaptive Performance Manager во время выполнения, чтобы в режиме реального времени реагировать на температурные тенденции. Например, когда устройство начало дросселировать на ранних стадиях, игра могла настроить качество настройки, целевую частоту кадров и другие параметры, чтобы игра могла работать более продолжительно. производительность. Как только температура снова начнет снижаться, параметры можно будет снова настроить, чтобы повысить производительность игрового процесса. Внимательно следя за тепловыми характеристиками, можно избежать дросселирования, регулируя производительность на основе обратной связи в реальном времени. Это приведет к более предсказуемой частоте кадров и игровому процессу, а также к снижению перегрева.

Предварительная версия Adaptive Performance доступна для Unity 2019.1 с поддержкой Галактика С10 и Галактика Фолд. Поддержка большего количества устройств Galaxy появится позже в этом году, и представитель упомянул Android-авторитет что Unity также общается с другими производителями.

Мобильные уведомления

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

Установка Android SDK и NDK через Unity Hub

Unity Hub теперь позволяет разработчикам устанавливать все необходимые компоненты для Android в рамках опции Android Build Support, гарантируя, что они получат правильные зависимости. У вас также есть возможность устанавливать и настраивать компоненты вручную и использовать Android Studio.

Интеграция Android Logcat

В Unity 2019.1 теперь интегрирована функция logcat, упрощающая отладку за счет контроля и фильтрации сообщений изнутри Unity.

Ускоренная итерация с исправлением Scripts Only Build на Android

Теперь вы можете использовать параметр «Только сборка сценариев», чтобы пропустить несколько этапов процесса сборки, поскольку он перекомпилирует только сценарии и исправляет уже существующий пакет приложения на устройстве. Окончательный пакет собирается и развертывается, когда вы выбираете «Сборка и запуск».

Множество других платформо-независимых функций.

Перечисленные выше функции предназначены для разработки игр на Android. Unity 2019.1 также включает в себя еще несколько изменений, которые применяются ко всему игровому движку, распространяя преимущества на Android, а также на другие платформы. Unity опубликовала обширный список изменений, в котором особое внимание уделяется таким функциям, как Burst Compiler, Lightweight Render Pipeline, Shader Graph и многим другим.

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

Скачать Юнити 2019.1


Источник: Блог UnityИстория через: Android Authority