Lumberyard
Notas de la versión

Notas de la versión de Lumberyard: Beta 1.8 (febrero de 2017)

Lumberyard Beta 1.8 añade nuevas funciones, mejoras y correcciones. Mientras seguimos mejorando Lumberyard, queremos dar gracias a toda nuestra comunidad de desarrolladores. Sin su participación en los foros, sus mensajes y sus informes de errores, Lumberyard 1.8 no sería tan fuerte. Sigan enviando sus comentarios a lumberyard-feedback@amazon.com. Si aún no ha hablado en los foros, nos encantaría que nos visite. También puede estar al día de los nuevos cambios en nuestro blog y dejar comentarios para decirnos lo que piensa.

Resaltados

Esta es una muestra de las nuevas características que aparecen en Lumberyard 1.8.

Plataforma en la nube Gems

La plataforma en la nube Gems facilita la creación y lanzamiento de elementos de juego conectados, como contenido dinámico, clasificaciones y mensajes en directo. Con la plataforma en la nube Gems, puede añadir una característica conectada a su juego en tan solo 30 minutos.

La plataforma en la nube Gems ofrece las siguientes características para incluir la funcionalidad de AWS en sus proyectos de juegos:

  • Cloud Gem Message of the Day (Mensaje del día de las gemas en la nube): programe mensajes a los que puede acceder el juego

  • Cloud Gem Leaderboard (Tabla de clasificación de las gemas en la nube): cree una tabla de clasificación con estadísticas del jugador a la que el juego puede acceder

  • Cloud Gem Dynamic Content (Contenido dinámico de las gemas en la nube): gestione las actualizaciones de contenido dinámico mediante AWS

  • Administrador de contenido dinámico – Empaquete, cargue y administre su contenido descargable

  • Generación de código de API de servicio – Genere las operaciones de las API necesarias para interactuar con el back-end como un jugador (cliente de juego), administrador (portal Cloud Gem) o sitio web

  • Modelo de seguridad Cloud Canvas

Para obtener más información, consulte Gemas en la nube.

Cloud Gem Portal

La plataforma en la nube Gems se compone del portal Cloud Gem, una aplicación web que permite a cualquier persona de su equipo administrar visualmente Cloud Gems y sus características de nube. Entre los ejemplos se incluyen la programación de mensajes, la liberación de contenido dinámico o la eliminación de puntuaciones de clasificaciones fraudulentas. Cloud Gems son paquetes modulares que proporcionan todo lo necesario para que pueda añadir esa funcionalidad en su proyecto, incluyendo la funcionalidad de backend y cliente. Puede utilizar Cloud Gems listas para su uso en producción. Las gemas se proporcionan con código fuente completo para que pueda personalizar su comportamiento.

El portal es compatible con Microsoft Edge, Mozilla Firefox y Google Chrome. Puede compartir fácilmente un vínculo al portal Cloud Gem haciendo clic en el icono de compartir en la barra de navegación. Una sesión es de 60 minutos (3600 segundos), de forma predeterminada. La duración mínima de sesión es de 15 minutos (900 segundos) y el máximo es de 60 minutos. Puede anular la duración predeterminada usando el siguiente comando: lmbr_aws cloud-gem-framework cloud-gem-portal --duration-seconds 900.

Para obtener más información, consulte Cloud Canvas.

Nuevo aspecto de Lumberyard Editor

¡Lumberyard Editor tiene un nuevo aspecto! El editor tiene un nuevo aspecto con una interfaz más moderna y diseño mejorado de ventanas, marcos y controles. El diseño predeterminado ahora muestra Entity Outliner (Esquematizador de entidades) en el panel superior izquierdo, el explorador de archivos en el panel inferior izquierdo y Entity Inspector (Inspector de entidades) en el panel derecho. La Rollup Bar ahora se encuentra en una pestaña en el panel derecho.

La navegación del editor también se ha actualizado para reducir los pasos necesarios para abrir las herramientas de Lumberyard. Anteriormente tenía que hacer clic en View (Ver), Open View Pane (Abrir panel de vista) y seleccionar una herramienta. Ahora puede acceder a todas las herramientas desde el menú Tools (Herramientas).

Archivos de instalación de SDK FBX en Lumberyard Setup Assistant

Lumberyard Beta 1.8 incluye los archivos de instalación para el SDK FBX. Debe instalar el SDK si desea compilar el motor de Lumberyard, la canalización de recursos y el editor. Para instalar el SDK, vaya a Lumberyard Setup Assistant. En la página Install required SDKs (Instalar los SDK necesarios), haga clic en Install SDK (Instalar SDK) en Autodesk FBX SDK (SDK Autodesk FBX). Asegúrese de que la ruta de instalación está configurada en el directorio de terceros.

Compatibilidad con varios UV para las mallas

Lumberyard Beta 1.8 añade la compatibilidad con varios UV, lo que permite un máximo de dos canales de UV en mallas estáticas y embaldosado de textura independiente para materiales en capas. Esta nueva característica le permite combinar dos diseños únicos de UV, poner en mosaico o animar cada según desee y mezcla con una máscara de mezcla. Puede habilitar esta característica con un parámetro de generación de sombreador en los sombreadores que admiten la mezcla de capas.

También se añadieron las siguientes características:

  • Soporte para mapas de textura en mosaicos independientes. Si cambia los valores de mosaico, rotación u oscilación para las características de capa de mezcla, mapeado detallado o sombreador de emisión, estos valores se modifican de forma independiente del resto de los valores de mosaico, rotación, oscilación del material.

  • Soporte para el segundo mapa especular de capa y color especular.

  • Soporte para mapeado de oclusión para el sombreador Illum.

  • Suavizado de contorno especular en el sombreador Illum.

Para obtener más información, consulte Uso de varios canales UV.

Animar entidades de componente en el editor Track View

Ahora puede animar las siguientes entidades de componente con el Editor Track View:

  • Transform

  • Camera

  • Light (Point, Area, Projector)

  • Skinned Mesh

  • Static Mesh

  • Simple Animation

Refleje las propiedades del componente utilizando el contexto de comportamiento para la animación en el Editor Track View. Para obtener más información sobre estas entidades de componentes, consulte la Referencia de componentes. Para obtener más información acerca de la animación utilizando Editor Track View, consulte Sistema de cinemática.

Amazon GameLift: colas de sesión de juego y datos de jugador

Las siguientes funciones se han añadido para Amazon GameLift:

  • Use las colas de colocación de sesiones de juego para colocar nuevas sesiones de juego de forma más efectiva y rápida en los recursos de Amazon GameLift. Coloque las sesiones de juego en cualquiera de una lista ordenada de flotas que pueden abarcar varias regiones. Esta función le permite gestionar el aumento de la demanda de los jugadores, distribuyéndola en las regiones y las flotas existentes en lugar de ampliar una única flota. Con la colocación de sesiones de juego, también puede unir a uno o varios jugadores a la sesión de juego al mismo tiempo. Añada información sobre la latencia de regiones de jugadores para ayudar a que Amazon GameLift encuentre la mejor flota disponible para alojar la nueva sesión de juego para los jugadores. Para obtener más información, consulte Configuración de colas.

  • Ahora puede proporcionar datos personalizados de los jugadores a un servidor de juegos cuando un jugador se une al juego. Esta función es útil para proporcionar información de un servicio de juegos directamente en el servidor del juego. Los datos del jugador pueden incluir cualquier información que el servidor del juego pueda interpretar, como pertenencias a equipos o datos de habilidades/clasificación de un servicio de emparejamiento. Si su juego utiliza la comunicación entre cliente y servidor cifrada, los datos de los jugadores es una buena manera de ofrecer una clave de descifrado al servidor del juego. Para obtener más información, consulte Conexión de un jugador a una sesión de juego.

El contexto de comportamiento sustituye al contexto de script

Lumberyard Beta 1.8 introduce cambios consecuentes al contexto de comportamiento. En Lumberyard Editor se han realizado importantes mejoras, como la sustitución del contexto de script existente por un nuevo contexto de reflexión. Para obtener más información sobre estos cambios e instrucciones para migrar sus proyectos actuales, consulte Migración de proyectos de Lumberyard y Contexto de comportamiento.

Actualizaciones de contexto de comportamiento para scripts Lua de entidades de componentes

Los scripts de Lua de entidades de componentes también se ven afectados por los cambios en el contexto de comportamiento. Si ha escrito o usa scripts de Lua de entidades de componentes, debe convertirlos en la nueva sintaxis de contexto de comportamiento. Para obtener más información sobre estos cambios y obtener instrucciones sobre la migración de sus proyectos, consulte Migración de proyectos de Lumberyard y Escritura de scripts Lua para el sistema de entidades de componentes.

Nueva gema RAD Telemetry

Lumberyard Beta 1.8 proporciona una gema RAD Telemetry que le permite utilizar perfiles basados en instrumentación y middleware de visualización de desempeño en su proyecto de Lumberyard. Debe disponer de una licencia RAD Telemetry de RAD Rad Game Tools. Para obtener más información, consulte Gema RAD Telemetry.

Nuevas características de realidad virtual

Lumberyard Beta 1.8 añade las siguientes características y funcionalidad de realidad virtual:

  • El nodo AI:RayCastMNM le permite usar raycast con la malla de navegación de IA.

  • StereoRendererbus con la función IsRenderingToHMD le permite identificar cuando el representador está representando en HMD.

  • Utilice el nodo VR:Playspace para ampliar el control del espacio de juego en Oculus y Vive.

  • Utilice el nodo VR:VRPreviewComponent para generar una malla de navegación para teletransporte en VR.

  • Utilice las teclas W, A, S y D con la cámara de depuración de VR para mover en relación con la cámara. Para habilitar la cámara de depuración VR, defina la variable de consola hmd_debug_camera en 1.

Para obtener más información, consulte Realidad virtual.

En esta página: