Versión 2020.2 de Unity

Mejores flujos de trabajo para equipos y el Editor

Acelera los tiempos de iteración e importación, y mejora tu productividad aún más con los flujos de trabajo optimizados del Editor.

¿Qué novedades trae la versión 2020.2?

Las mejoras en los flujos de trabajo son uno de los principales pilares de las versiones TECH Stream de este año. Sigue leyendo para conocer las novedades de Unity 2020.2. Consulta las notas de la versión para ver la lista completa.

Unity Hub 2.4.1 y plantillas

La versión actual de Unity Hub es la 2.4.1 e incluye mejores flujos de trabajo para administración de proyectos, descargas, versiones de Unity Editor y módulos. También cuenta con mejoras en la experiencia del usuario (UX) y plantillas descargables dinámicas. Cuenta con plantillas tales como la nueva plantilla HDRP para que los nuevos usuarios comiencen a crear en Unity con mayor rapidez utilizando los tutoriales guiados que se incluyen en el Editor.

Búsqueda en las diferentes escenas con Quick Search 2.0

Unity Quick Search es un paquete útil que te permite buscar lo que desees en Unity. Ya está disponible Quick Search 2.0, con más tokens de búsqueda y la capacidad de que las consultas se completen según el contexto en el momento de escribirlas. La búsqueda de escenas ya no se limita a la escena abierta, sino que ahora es posible buscar en todas las escenas y prefabs de tu proyecto a la vez.

Más información
Las mejoras de la velocidad se midieron en un proyecto de prueba utilizando prefabs anidados de nuestro demo Megacity

Optimización de prefabs

Las mejoras en la importación de prefabs incluyen optimizaciones para el rendimiento, la escalabilidad y la capacidad de almacenarlos en la memoria caché. En cuanto a las dependencias de scripts, los prefabs que contienen MonoBehaviours ahora están sincronizados con el script y no pierden sus referencias en caso de que se produzcan errores de compilación. Los prefabs anidados también traen varias optimizaciones, incluidas menos modificaciones en una matriz dinámica de propiedades. El cambio en la estrategia de ordenamiento para la matriz de modificación aceleró el proceso de ordenamiento y el uso de una función hash en nuestros tests hizo que las búsquedas fueran 50 veces más rápidas e incluso más en varios casos de uso.

Más información

Mejoras en la importación de prefabs

La clase AssetPostprocessor te permite conectarte al canal de importación y ejecutar scripts antes o después de importar assets. Esto te da la posibilidad de sobrescribir los valores predeterminados en los ajustes de importación o de modificar los datos importados tales como texturas o mallas. 

Con Unity 2020.2, los prefabs ahora también admiten AssetPostprocessor. La función AssetPostprocessor.OnPostprocessPrefab se llama antes de crearse el prefab final y antes de que se lo escriba en el disco. Por lo tanto, tienes pleno control sobre los GameObjects y los componentes que se generan. Si se utiliza la opción OnPostprocessPrefab, los postprocesadores pueden modificar el prefab según lo especificado. Además, todos los objetos agregados llevan el indicador DontSaveInEditor para que los cambios no afecten el prefab original.

prefab_import_improvements.cs (C#)
using UnityEngine;
using UnityEditor;

public class Example : AssetPostprocessor
{
    void OnPostprocessPrefab(GameObject g)
    {
        if (g.transform.name.ToLower().Contains("collider"))
            g.transform.gameObject.AddComponent<MeshCollider>();
    }
}
Más información

Optimizaciones en el canal de importación de assets

Las nuevas mejoras del canal de importación de assets y las tecnologías relacionadas se centran en facilitar el trabajo de los equipos más numerosos y los proyectos más grandes.

El canal de importación de assets es más robusto y comprueba si los assets producidos por los importadores mantienen la coherencia con el asset original y sus dependencias, a fin de evitar problemas relacionados con las importaciones de gran escala. Las comprobaciones pueden habilitarse mediante reimportación manual o a través de la línea de comandos.

Obtén sugerencias sobre la base de datos de assets

Mejoras de PhysX

Ahora puedes vincular las jerarquías de Rigidbody con las de ArticulationBody mediante uniones regulares. Las fuerzas y torsiones producidas por ese vínculo se propagan en ambas jerarquías de forma automática. Esto es particularmente útil si trabajas en robótica o en juegos basados en la física. Además, proporcionamos nuevas API que incluyen compatibilidad con cinemática inversa (IK) basada en la física.

Más información

Mejoras en la calidad general

Unity 2020.2 incluye muchas mejoras de calidad general en todo el Editor, para que los flujos de trabajo sean más ágiles y los tiempos de iteración más rápidos.

Ahora puedes reordenar matrices y listas en el Inspector y puedes utilizar el atributo [NonReorderable] para desactivar esta función si así lo prefieres. Las líneas de los controles de movimiento, rotación y escala de la escena ahora son más gruesas y se pueden configurar.

Si usas el canal de importación de textura para texturas 3D y matrices 2D, puedes importar las texturas 3D o matriz de animación cuadro por cuadro (flipbook) para obtener una vista previa directamente sin tener que escribir código C# personalizado.  

Como ejemplos de otras mejoras, ahora puedes visualizar formas combinadas en Mesh Inspector si están presentes y también puedes arrastrar varios prefabs simultáneamente hasta la escena.

Conoce al equipo de calidad

Registros con ámbito definido para controlar los paquetes personalizados

Si deseas hacer modificaciones personalizadas a los paquetes estándar de Unity o ampliar las herramientas estándar del Editor para que funcionen mejor con tu paquete personalizado, puedes utilizar la propiedad de registros (scoped registries) con ámbito definido para configurar un registro personalizado en el que puedes alojar tus propios paquetes. Usar este tipo de registros te garantiza que Package Manager siempre relacione un paquete con un único registro, a fin de que los resultados sean uniformes independientemente de las condiciones de la red. En la versión 2020.2, Package Manager también incluye un nuevo cuadro de diálogo que te informa claramente cuando se agrega al proyecto un nuevo registro con ámbito definido. Ahora también puedes administrar todos los registros con ámbito definido del proyecto (agregar o eliminar un registro y su ámbito) desde la configuración del proyecto (Project Settings).

Más información

Actualizaciones del portal de distribución de Unity

En Unity 2020.2, el portal de distribución de Unity (UDP) funciona de forma independiente de la implementación de Unity IAP (compras dentro de la aplicación), sin que haya conflictos. Puedes activar UDP mediante la ventana Services (Servicios). Además un nuevo sistema de permisos a nivel del proyecto te ofrece más opciones para que tu equipo trabaje en proyectos UDP.

El flujo de trabajo de creación en la consola de UDP ahora admite importación masiva de IAP mediante archivos CSV, entorno de pruebas, personalización de la firma de la aplicación, incluidas claves privadas para recompresión y verificación de errores durante el empaquetamiento (packaging).

Más información

Descarga Unity 2020.2 ahora

Obtén acceso a todas las características mencionadas y mucho más hoy mismo.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo