fbpx
Portada » BLOG » Unity Addressable assets. ¡Tienes que empezar a usarlos ya!
BLOG

Unity Addressable assets. ¡Tienes que empezar a usarlos ya!

¿Qué son los assets Addressables?

El sistema de assets Addressable es una forma sencilla de cargar assets mediante «direcciones». En pocas palabras, simplifica la creación y añadido de packs de contenido en tus proyectos Unity.

En términos técnicos, el sistema de assets Addressable usa una carga asíncrona para que automáticamente se carguen las dependencias del asset. Ya sea que estés usando referencias directas, gestión tradicional de assets o carpetas de recursos, conseguirás un workflow mucho más dinámico en el desarrollo de tu juego.

Cómo instalar Addressables en Unity

Sigue las instrucciones paso a paso en el siguiente enlace para implementar Addressables en tu proyecto. También te dejo un enlace a GitHub para que descargues un ejemplo y lo veas en funcionamiento


Cómo aprender a usar Addressables

Este excelente tutorial extendido de PowerUps es una buena manera de empezar a entender cómo trabajar con Addressables

Además de la multitud de tutoriales que podrás encontrar en internet, el sitio web de Unity tiene su propia sección de learning en la que podrás aprender paso a paso como usar este sistema.

Addressables vs asset bundles

unity addressables

El contenido de tipo Addressables tiene una «dirección» única, lo que lo hace extremadamente eficiente. Esto también elimina el requisito de cambiar el código para las optimizaciones del contenido.

Recopila todas las dependencias del asset para que todo lo relacionado con él se cargue antes de entregarlo.
Este sistema proporciona un profiler robusto para ayudar a encontrar cualquier problema potencial de memoria, cargando y descargando assets automáticamente según se necesiten.

El empaquetado de paquetes es muy eficiente, incluso cuando se mueven o renombran assets porque el sistema mapea y comprende internamente cadenas de dependencia complejas. Puede preparar e implementar fácilmente contenido descargable para la implementación remota y local y reducir el tamaño de la aplicación.

Los addressables te permiten crear variables para cada asset. Esto te permite cambiar la forma en que se empaqueta el contenido sin modificar la configuración en varias ubicaciones.

Addressables permite a los usuarios editar y cambiar las ubicaciones de compilación y carga utilizando perfiles, tiene un generador de perfiles incorporado para depuración, proporciona herramientas para el alojamiento local con fines de prueba, etc. para facilitar el trabajo de los desarrolladores.

Conclusión

  • Addressable reduce la cantidad de trabajo manual y las posibilidades de error de los métodos convencionales de AssetBundling y manejo de assets.
  • Es muy potente y flexible.
  • Separa las rutas de código y assets y unifica el contenido remoto y local.
  • Las utilidades de Addressables son amplias y muy beneficiosas para muchos proyectos en Unity.


Añadir comentario

Click para comentar