Unity 19.1 trae Mobile Adaptive Performance para mejorar el rendimiento de los juegos en el Samsung Galaxy S10

click fraud protection

La versión 2019.1 de Unity incluye varias funciones, como Adaptive Performance en Samsung Galaxy S10, para un mejor rendimiento sostenido en los juegos. ¡Siga leyendo para obtener más información!

Unity es uno de los IDE y motores de juegos más populares utilizados por los desarrolladores de juegos para crear juegos para Android y otras plataformas. Si bien el desarrollo de juegos es prácticamente un arte en sí mismo, Unity simplifica el proceso gracias a la herramientas y funciones que proporciona para crear entornos 2D y 3D y mecánicas complejas en múltiples plataformas. Unity 2019.1 (19.1 en resumen) ahora está disponible para los desarrolladores de juegos y ofrece varias funciones de "vista previa" en una forma estable para que los desarrolladores de juegos los implementen en su juego, así como nuevas funciones de vista previa de su propio.

Rendimiento adaptativo

Una de las características más destacadas de esta versión para Android es la disponibilidad de una versión preliminar de Adaptive Performance para los buques insignia de Samsung Galaxy. A diferencia de las PC y las consolas, los juegos en dispositivos móviles tienen una limitación inherente de gestión del calor y consumo de energía. Los juegos atractivos y fluidos tienen necesidades de procesamiento intensivas, lo que puede calentar rápidamente su dispositivo. Las PC y las consolas abordan este problema a través de sus sistemas de enfriamiento activo, pero como los teléfonos no cuentan con hardware de enfriamiento activo (todavía), el teléfono termina acelerando el rendimiento para mantener la temperatura dentro controlar. El problema se vuelve aún más problemático considerando la amplia gama de hardware disponible y los diferentes escenarios de rendimiento y aceleración.

Los desarrolladores de juegos abordan este problema mediante dos enfoques principales: garantizar la máxima compatibilidad mediante sacrificando la fidelidad gráfica y la velocidad de fotogramas, o anticipando el comportamiento del hardware, lo cual es difícil de predecir. ejecutar.

Unity y Samsung han colaborado para una función llamada "Rendimiento adaptativo", que proporciona una mejor manera de gestionar las térmicas y el rendimiento de los juegos en tiempo real. Después de instalar Adaptive Performance a través del Administrador de paquetes de Unity, Unity agregará automáticamente el subsistema Samsung GameSDK a su proyecto. Durante el tiempo de ejecución y en los dispositivos compatibles, Unity creará e iniciará un Administrador de rendimiento adaptativo que proporcionará información sobre el estado térmico del dispositivo. Luego, los desarrolladores pueden optar por suscribirse a eventos o consultar la información de Adaptive Performance Manager durante el tiempo de ejecución para crear reacciones en tiempo real con respecto a las tendencias térmicas. Por ejemplo, cuando el dispositivo comenzaba a acelerarse en las primeras etapas, el juego podía ajustar la calidad. configuraciones, velocidad de fotogramas objetivo y otros parámetros para garantizar que el juego pueda funcionar de forma más sostenida. actuación. Una vez que la temperatura comienza a bajar nuevamente, los parámetros se pueden modificar nuevamente para ofrecer un mejor rendimiento del juego. Al vigilar más de cerca el rendimiento térmico, se puede evitar la aceleración por completo ajustando el rendimiento en función de la retroalimentación en tiempo real. Esto conducirá a una velocidad de fotogramas y una experiencia de juego más predecibles y una menor acumulación térmica.

Hay disponible una versión preliminar de Adaptive Performance para Unity 2019.1, con soporte para Galaxia S10 y Pliegue galaxia. Más adelante en el año llegará el soporte para más dispositivos Galaxy, y un representante mencionado a Autoridad de Android que Unity también está hablando con otros fabricantes.

Notificaciones móviles

El Paquete de vista previa de notificaciones móviles ayudará a los desarrolladores a implementar mecánicas de retención y juegos basados ​​en temporizadores agregando soporte para programar notificaciones locales repetibles o únicas en Android 4.1 y versiones posteriores.

Instalación de SDK y NDK de Android a través de Unity Hub

Unity Hub ahora permite a los desarrolladores instalar todos los componentes necesarios para Android como parte de la opción Android Build Support, lo que garantiza que obtengan las dependencias correctas. También tienes la opción de instalar y configurar componentes manualmente y utilizar Android Studio.

Integración de Android Logcat

Unity 2019.1 ahora integra la funcionalidad logcat, lo que facilita la depuración al controlar y filtrar mensajes desde Unity.

Iteración más rápida con parches Scripts Only Build en Android

Ahora puede usar la opción Compilación solo de scripts para omitir varios pasos en el proceso de compilación, ya que solo recompila scripts y parchea un paquete de aplicación ya existente en el dispositivo. El paquete final se crea e implementa cuando selecciona Crear y ejecutar.

Muchas más funciones independientes de la plataforma

Las funciones enumeradas anteriormente son para el desarrollo de juegos en Android. Unity 2019.1 también incluye varios cambios más que se aplican a todo el motor del juego, ampliando los beneficios a Android y otras plataformas. Unity ha publicado una extensa lista de cambios, con énfasis en características como Burst Compiler, Lightweight Render Pipeline, Shader Graph y mucho más.

Nosotros recomendamos leyendo la lista completa de cambios si usas Unity en tu juego o estás interesado en conocer más cambios en el motor.

Descargar Unidad 2019.1


Fuente: Blog de UnidadHistoria vía: Autoridad de Android