版本 0.8.2

版本 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

保持更新。