Versión 0.7.2

Versión 0.7.2

Correcciones y mejoras de conveniencia para 0.7.0 y 0.7.1.

La documentación de la API de JavaScript se mejoró para especificar los tipos de parámetros de entrada y tipos de retorno.

Editor

  • Se añadió una barra de herramientas en la Vista de Escena para la selección de gizmos de transformación
  • Se añadió ajuste para traslación, rotación y escalado
  • Se corrigió el bloqueo ocasional debido a la inicialización de skinning
  • Se corrigió el doble clic en el Navegador de Activos cuando la ruta del archivo contiene espacios en Windows
  • Se cambió /objects/components/collision/groups para ser un array de int en lugar de bool para corregir que los grupos de colisión no se empaquen correctamente
  • Se corrigieron los parámetros de JavaScript que no se establecían en null cuando se seleccionaba - none - en el editor
  • Se corrigió que Ctrl/Cmd + Shift + Z para deshacer no se registrara
  • Se corrigió el bloqueo al eliminar objetos
  • Se corrigió que la selección a veces no funcionara en la Vista de Escena
  • Se añadió un botón para restablecer la transformación del objeto
  • Se añadió una funcionalidad muy básica de copiar y pegar objetos en el Contorno de Escena
  • Se permitió que el selector de objetos elija objetos del Contorno de Escena
  • Se corrigió que las texturas con el mismo nombre en diferentes archivos se sobrescribieran entre sí
  • Se corrigió que la tecla Suprimir no funcionara en el Contorno de Escena
  • Se corrigió el bloqueo ocasional en el Contorno de Escena al mantener presionada la tecla Abajo
  • Se corrigió que el nombre no cambiara si se seleccionaba una ruta personalizada en el asistente de proyectos
  • Se corrigió que los shaders de vértices aparecieran en el cuadro combinado de propiedades del shader de Materiales
  • Se corrigió que los objetos eliminados aparecieran en los cuadros combinados de Objetos
  • Se movieron los archivos de aplicación fuera del directorio de proyectos predeterminados hacia %APPDATA%\WonderlandEngine en Windows, ~/.WonderlandEngine en Linux y ~/Library/Application Support/WonderlandEngine en MacOS

Motor

  • Se añadió una neblina/coColor básica al shader Phong
  • Se corrigieron las luces solares y los reflejos especulares de luz puntual en el shader Phong
  • Se corrigió el agrupamiento de mallas no indexadas
  • Se añadió una solución para la carga de subimágenes de texturas comprimidas rota con ciertos desplazamientos en Oculus Quest y algunos formatos comprimidos en escritorio
  • Se corrigieron las advertencias de shaders al iniciar
  • Se redujo la cantidad de compilaciones de shaders
  • Se corrigieron las matemáticas de colisión Esfera-AABB/Esfera-Caja

Tiempo de ejecución

  • Se corrigió que el tiempo de ejecución solo utilizara dos luces de la escena
  • Se mejoró el rendimiento de WL.Object.transformationWorld, ahora solo recomputa las transformaciones necesarias
  • Se corrigió que los componentes de vista near/far no afectaran a la matriz de proyección WebXR

API de JS

  • Se corrigieron WL.Object.getTranslationLocal() y WL.Object.getTranslationWorld()
  • Se corrigieron WL.Object.setTranslationLocal() y WL.Object.setTranslationWorld()
  • Se añadió set WL.InputComponent.inputType
  • Se mejoró la documentación y se añadieron tipos a los parámetros y tipos de retorno
Last Update: October 19, 2020

Mantente al día.