Release 0.7.2
Fixes and convenience improvements for 0.7.0 and 0.7.1.
Fixes and convenience improvements for 0.7.0 and 0.7.1.
The JavaScript API documentation was improved to specify types of input params and return types.
Editor
- Added Scene View toolbar for transformation gizmo selection
- Added snapping for translation, rotation and scaling
- Fixed occasional crash due to skinning initialization
- Fixed double-click in Asset Browser when filepath contains spaces on Windows
- Changed
/objects/components/collision/groups
to be int instead of bool array to fix collision groups not packaged correctly - Fixed JavaScript params not set to
null
when- none -
was selected in editor - Fixed Ctrl/Cmd + Shift + Z for undo not registered
- Fixed crashes when deleting objects
- Fixed selection sometimes not working in Scene View
- Added button to reset transformation of object
- Added very basic copy & pasting of objects in Scene Outline
- Allowed object picker to pick Scene Outline objects
- Fixed textures with the same name in different files overwriting each other
- Fixed Delete key not working in Scene Outline
- Fixed occasional crash in Scene Outline when holding Down key
- Fixed name not changed if custom path is selected in project wizard
- Fixed vertex shaders showing up in Material shader property combo box
- Fixed deleted objects showing up in Object combo boxes
- Moved application files out of default projects directory into
%APPDATA%\WonderlandEngine
on Windows,~/.WonderlandEngine
on Linux and~/Library/Application Support/WonderlandEngine
on MacOS
Engine
- Added very basic fog/fogColor to Phong shader
- Fixed Phong shader sun lights and point light specular highlights
- Fixed batching of unindexed meshes
- Added workaround for compressed texture subimage upload broken with certain offsets on Oculus Quest and some compressed formats on desktop
- Fixed shader warnings at startup
- Reduced amount of shader compilations
- Fixed Sphere-AABB/Sphere-Box collision math
Runtime
- Fixed runtime only using two lights of the scene
- Improved performance of
WL.Object.transformationWorld
, will now only recompute the required transformations - Fixed view component near/far not affecting WebXR projection matrix
JS API
- Fixed
WL.Object.getTranslationLocal()
andWL.Object.getTranslationWorld()
- Fixed
WL.Object.setTranslationLocal()
andWL.Object.setTranslationWorld()
- Added
set WL.InputComponent.inputType
- Improved documentation and added types to params and return types
Last Update: October 19, 2020