版本 0.7.0
新功能
- 添加了动画导入
- 添加了蒙皮网格和蒙皮导入(仅限 .gltf 和 .glb)
- 添加了用于播放动画的 “animation” 组件
- 添加了首次加载更快的加载屏幕
- 在资源视图中添加了 “Skins”, “Animations” 和 “Shaders” 标签
- 添加了实验性的 “Particle” shader
- 资源视图中添加了资源的拖放功能
编辑器
- 修复了项目名称中的空格导致的 WebServer 问题
- 修复了导入非正交对象变换时的崩溃
- 修复了在属性视图打开的情况下删除对象时的崩溃
- 修复了关闭时运行 WebServer 的崩溃
- 修复了现有项目中新 shader 未出现的问题
- 修复了引用丢失的 shaders 时的崩溃
- 修复了删除没有选中对象时的崩溃
- 修复了具有重复名称的对象无法在 Scene Outline 中打开的问题
- 修复了在没有许可证的情况下打开项目时缺少用户反馈的问题
- 添加了项目相对
js
文件夹到默认项目脚本路径 - 修复了选择 “- none -” 资源的问题
- 修复了与未为所有 shader 创建的网格组相关的崩溃
- Ubuntu: 修复了 assimp 二进制文件过大导致编辑器下载大小膨胀的问题
- MacOS: 将快捷键从 “Ctrl” 切换为 “Cmd” 键
- MacOS: 移除了 “TestEngine” 视图
运行时
- 修复了对 Sphere 的光线投射也会反向投射的问题
- 修复了对 Box 和 AABB 的光线投射
- 修复了 Sphere-Sphere 的 queryOverlaps
- 修复了在生成大量新网格后网格变换重置的问题
- 切换到字体子集以减少下载大小
- 缩小了 glMatrix
- 将 howler.js 更新到 2.2.0
- 修复了场景和字体加载之间的竞争有时导致文本不显示的问题
JS 组件
- cursor: 修复了在 quest 上的 cursorObject 缩放和光线偏移
JS API
- 添加了
WL.Animation
和WL.AnimationComponent
- 添加了
WL.xrSession
- 添加了
WL.onXRSessionStart
和WL.onXRSessionEnd
回调列表 - 添加了用于方便操作的
WL.Object.getTranslationLocal()
,WL.Object.getTranslationWorld()
,WL.Object.setTranslationLocal()
,WL.Object.setTranslationWorld()
方法 - 添加了
WL.Object.resetScaling()
和WL.Object.resetTranslationRotation()
- 修复了浮点材质参数
Last Update: September 29, 2020