版本 0.8.9
此版本包含许多错误修复,一些用户体验改进和优化, 特别是一些更重要但仍处于实验阶段的技术。
我们还发布了针对 Apple Silicon (例如 M1) 芯片的原生支持, 修复了相当多的 MacOS 特定问题,并简化了 Mac 用户安装 Wonderland Engine 的过程。
特别感谢我们的合作伙伴 playko,他们在此版本中赞助 了新功能和错误修复。
更新日志
编辑器
- 在 MacOS 上增加了对 Apple Silicon 芯片的支持
- 修复了在 MacOS 上的各种崩溃和渲染问题
- 在场景视图中添加了轨道相机控制(按住中键)
- 反转了场景视图中默认鼠标平移灵敏度
- 修复了负鼠标灵敏度未能反转飞行相机的鼠标视角的问题
- 修复了“复制层级”未复制层级中最后一个对象的问题
- 修复在 Intel UHD/HD 图形驱动程序上的皮肤问题
- 修复删除资源表中最后一个剩余资源时的崩溃
- 修复皮肤复制的撤销操作
- 修复管线功能的不一致行为
- 为默认立方体添加了 uvs
- 为默认基础体网格添加了切线
- 更新了基准压缩器,提高了压缩速度和效果
- 为 PWA 的 manifest.json 模板添加了
display
和ovrPackageName
设置 - 在资源表中增加了搜索栏,并固定了标题以防止滚动
- 改进了网格缩略图渲染
- 移除了管线中 WebGL 不支持的混合方程值
运行时
- 改善了所有运行时的二进制大小,尤其是在使用运行时 GLTF 加载时
- 提升了运行时 GLTF 加载性能
- 修复了 PhysX 触发器形状数量不均时的崩溃
- 重命名了服务工作者缓存键
- 修复了 .map 文件被预缓存的问题
- 移除了对 PVRTC 的支持,因为 ASTC 在 iOS 上始终可用
- 移除了未使用的 “TextureAtlasCopyShader” 编译
- 优化了纹理上传
引擎
- 增加了实验性的多绘制支持
- 增加了实验性的剔除优化以用于多绘制
- 增加了实验性可选的 Pre-Z pass 支持
- 实现了用于皮肤渲染的强大新优化 赞助
- 修复了渲染超过 62 个皮肤时的崩溃 赞助
- 修复了具有次要关节 ID 和权重的皮肤问题
- 修复了当 deltaTime 为零时的 PhysX 错误
JS API
- 修复了文档中的小错误和语法问题
- 修复了带有 PhysX 触发形状的碰撞回调
- 添加了
WL.CollisionEventType.TriggerTouch
和WL.CollisionEventType.TriggerTouchLost
组件
- cursor: 修复了切换场景时未移除回调和事件监听器的问题
Last Update: February 11, 2022