Cyber week

Obtén un regalo con tu compra. Solo por tiempo limitado. Finaliza el 4 de diciembre
Obtén un regalo con tu compra. Solo por tiempo limitado. Finaliza el 4 de diciembre

Versión 2019.3 de Unity

DOTS Sample y nuevas funciones ahora disponibles

Conoce las novedades para los proyectos basados en DOTS en Unity 2019.3, incluyendo animación con tecnología DOTS, FPS NetCode, flujo de trabajo de conversión, Unity Live Link y mucho más.

Novedades

Este es un resumen de algunas actualizaciones clave en nuestra pila de tecnología basada en datos (DOTS). A medida que reconstruimos el núcleo de Unity con DOTS, seguimos agregando paquetes nuevos a esta pila. Instala paquetes DOTS de Unity Package Manager para comenzar.

Proyecto DOTS Sample ahora disponible

En Unite Copenhague 2019, dimos a conocer el proyecto de muestra de DOTS, que es una demostración básica (whitebox) de disparos en tercera persona que muestra cómo actúan en conjunto las diferentes tecnologías DOTS nuevas (incluyendo Unity Physics, NetCode, el renderizador híbrido y el flujo de trabajo de conversión). 

El proyecto de muestra de DOTS es un entorno simple que demuestra cómo funcionan los paquetes DOTS en conjunto en un multijugador de disparos con Unity 2019.3. Aunque lo diseñamos como un proyecto de prueba interno, te invitamos a descargarlo y experimentar con él. Está disponible en GitHub e incluye todo el código fuente y los assets relacionados.

Obtener el proyecto

Flujo de trabajo de conversión (experimental)

El nuevo flujo de trabajo de conversión de DOTS te permite convertir tus GameObjects en entidades basadas en DOTS con un solo clic, para aprovechar el poder de DOTS en tus flujos de trabajo existentes. Por ejemplo, puedes usar GameObjects para iteraciones rápidas de diseño de niveles y, luego, simplemente convertirlas en una representación de entidad en el tiempo de ejecución. El nuevo Entity Preview Inspector te permite ver cómo tus GameObjects se convierten en entidades DOTS.

Con este proceso de conversión, puedes traducir fácilmente los GameObjects y los conceptos del flujo de trabajo de creación clásico en datos de tiempo de ejecución eficientes y de fácil transmisión. Puedes obtener lo mejor de ambos mundos: flujos de trabajo rápidos e intuitivos al trabajar con el mundo de tu juego en el Editor, y los datos de tiempo de ejecución hiperoptimizados para ECS y de fácil transmisión, que proporcionan mejoras increíbles en el rendimiento.

Instala Entities (vista previa) y DOTS Editor (vista previa) desde Package Manager para probar el nuevo flujo de trabajo.

Más información

Animación de Unity (experimental)

El nuevo sistema de animación para proyectos basados en DOTS ofrece la funcionalidad de animación básica, como la mezcla de animación, IK (Inverse Kinematics), movimiento raíz, capas y máscaras, y se incluirán más funciones próximamente. Actualmente, está disponible como paquete experimental en nuestro proyecto DOTS Sample.

Obtener muestras adicionales

Actualizaciones de DOTS Game Code (vista previa)

Con esta versión de DOTS, los programadores no tienen que escribir tanto código repetido. Puedes reemplazar los componentes de creación personalizada por un atributo simple [GenerateAuthoringComponent] y sustituir los largos constructores IJobForEach y IJobForEachWithEntity por el método más simple y mucho más rápido Entities.ForEach(), que ahora usa el compilador Burst y C# Job System

Instala el paquete Entities (vista previa) de Package Manager para comenzar a escribir código DOTS de la nueva forma.

Más información

Unity Physics

El proyecto DOTS Sample aprovecha el nuevo sistema sin estado de Unity Physics para detectar colisiones y las consultas espaciales. El motor está escrito en C#/HPC# y demuestra lo que puede lograrse con el compilador Burst. Gracias al nuevo motor de física, podemos detectar las colisiones de forma rápida y precisa para los jugadores, los entornos y los proyectiles, así como resolver la detección de golpes. Unity Physics también impulsa el controlador de personajes en el ejemplo y utiliza, en el proyecto DOTS Sample, casos tales como el sistema preciso y de excelente rendimiento para situar los pies.

Más información

Netcode

El FPS NetCode que se utiliza en el proyecto de muestra de DOTS está creado con DOTS como base, lo que facilita la creación de juegos en red con una arquitectura similar. Ofrece predicción del lado del cliente, servidor acreditado e interpolación mediante el protocolo de datos compatible con el uso de redes. Mira la introducción a FPS NetCode que presentó Tim Johansson en su charla de Unite.

Instala los paquetes Unity Transport y Unity NetCode desde Package Manager para comenzar.

Más información

Actualizaciones de DSPGraph

También seguimos trabajando en la mezcla de audio y el sistema de renderizado para DOTS. Específicamente, reescribimos DSPGraph, nuestro nuevo motor de audio de nivel bajo para un mejor rendimiento. Además, agregamos la capacidad de ejecutar subgráficos que no contribuyen a la salida gráfica. Eso significa que puedes, por ejemplo, colocar un nodo en medio de un gráfico de audio que cuenta los beats por minuto, pero no afectará la señal de audio.

Únete al foro de debate sobre audio de DOTS para hacer preguntas o compartir tus necesidades de audio con nosotros.

Más información

Descarga Unity 2019.3 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