版本 0.8.2
显著的运行时下载大小优化、工作流程改进、更好的性能分析、错误修复和 JavaScript API 增加。
变更日志
编辑器
- 添加字体编译成带二进制元数据的图像功能
- 添加对未压缩纹理的支持
- 给资源视图添加右键菜单,用于删除丢失链接的资源
- 在资源视图中添加右键菜单项,用于复制材质
- 大大改善了性能分析视图并添加了更多分析部分
- 添加实验性的
--benchmark
命令行参数,用于启动浏览器并平均记录 10 秒的性能分析数据 - 修复使用超过 64 个纹理时的崩溃问题
- 更改脚本路径不存在时的错误为警告
- 英特尔 HD 图形驱动:修复使用单个光源时的渲染问题
- Windows:修复网格优化器未加载的问题
运行时
- 进一步减小运行时 .wasm 文件大小(减少 500kB),提高预加载屏幕的加载时间
- 现在基于 WebGL 限制计算纹理限制
- 添加更多性能分析部分
- 修复在场景加载后 WebXR 会话运行时
xrSessionStart
回调被过早调用的问题 - 修复默认模板上的滚动条问题
- 添加对未压缩纹理的支持
- 移除直接字体加载的支持
Docker 镜像
- 修复在作业系统关闭时罕见的崩溃
引擎
- 修复双线性纹理采样
- 提升了瓦片式 GPU 的性能(移动 GPU,Oculus Quest)
JS API
- 修复
WL.InputComponent.xrInputSource
总是返回null
的问题 - 添加
WL.Object.lookAt()
- 添加
WL.Object.resetTranslation()
和WL.Object.resetRotation()
- 添加
WL.Object.translateWorld()
和WL.Object.translateObject()
,用于在全局和对象空间中进行平移 - 添加(实验性)
WL.scene.addObjects()
,用于批量添加对象 - 添加(实验性)
WL.Animation.retarget()
和WL.Animation.trackCount
Last Update: March 11, 2021