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()
yWL.Object.getTranslationWorld()
- Se corrigieron
WL.Object.setTranslationLocal()
yWL.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