版本 0.8.9

版本 0.8.9

此版本包含许多错误修复,一些用户体验改进和优化, 特别是一些更重要但仍处于实验阶段的技术。

我们还发布了针对 Apple Silicon (例如 M1) 芯片的原生支持, 修复了相当多的 MacOS 特定问题,并简化了 Mac 用户安装 Wonderland Engine 的过程。

特别感谢我们的合作伙伴 playko,他们在此版本中赞助 了新功能和错误修复。

更新日志 

编辑器

  • 在 MacOS 上增加了对 Apple Silicon 芯片的支持
  • 修复了在 MacOS 上的各种崩溃和渲染问题
  • 在场景视图中添加了轨道相机控制(按住中键)
  • 反转了场景视图中默认鼠标平移灵敏度
  • 修复了负鼠标灵敏度未能反转飞行相机的鼠标视角的问题
  • 修复了“复制层级”未复制层级中最后一个对象的问题
  • 修复在 Intel UHD/HD 图形驱动程序上的皮肤问题
  • 修复删除资源表中最后一个剩余资源时的崩溃
  • 修复皮肤复制的撤销操作
  • 修复管线功能的不一致行为
  • 为默认立方体添加了 uvs
  • 为默认基础体网格添加了切线
  • 更新了基准压缩器,提高了压缩速度和效果
  • 为 PWA 的 manifest.json 模板添加了 displayovrPackageName 设置
  • 在资源表中增加了搜索栏,并固定了标题以防止滚动
  • 改进了网格缩略图渲染
  • 移除了管线中 WebGL 不支持的混合方程值

运行时

  • 改善了所有运行时的二进制大小,尤其是在使用运行时 GLTF 加载时
  • 提升了运行时 GLTF 加载性能
  • 修复了 PhysX 触发器形状数量不均时的崩溃
  • 重命名了服务工作者缓存键
  • 修复了 .map 文件被预缓存的问题
  • 移除了对 PVRTC 的支持,因为 ASTC 在 iOS 上始终可用
  • 移除了未使用的 “TextureAtlasCopyShader” 编译
  • 优化了纹理上传

引擎

  • 增加了实验性的多绘制支持
  • 增加了实验性的剔除优化以用于多绘制
  • 增加了实验性可选的 Pre-Z pass 支持
  • 实现了用于皮肤渲染的强大新优化 赞助
  • 修复了渲染超过 62 个皮肤时的崩溃 赞助
  • 修复了具有次要关节 ID 和权重的皮肤问题
  • 修复了当 deltaTime 为零时的 PhysX 错误

JS API

  • 修复了文档中的小错误和语法问题
  • 修复了带有 PhysX 触发形状的碰撞回调
  • 添加了 WL.CollisionEventType.TriggerTouchWL.CollisionEventType.TriggerTouchLost

组件

  • cursor: 修复了切换场景时未移除回调和事件监听器的问题
Last Update: February 11, 2022

保持更新。