管理您的 Cookie 设置。您可以在下方启用或禁用不同种类的 Cookie。详情请查看我们的隐私政策

版本 0.8.10

版本 0.8.10

立即下载!

此版本带来了高稳定性,修复了许多 bug,对资产导入进行了重大改进,用户体验显著提升,优化了多个方面。

我们还将 MacOS 支持恢复到 OSX 10.13 Catalina。

请参阅以下完整更新日志。

添加组件的新用户体验

更新日志 

编辑器

  • 恢复了对旧版 MacOS(最高到 10.13 - Catalina)的支持
  • 允许将新资源 ID 生成为 UUID,以避免源代码控制冲突
  • 增加了对当前不支持图像的像素格式转换为 8 位的功能
  • 增加了对多种不常用网格属性格式的导入
  • 为没有法线的导入网格生成法线
  • 改进了导入时对不支持数据的处理
  • 在 AssetBrowser 的文件区域添加了“新建文件夹”选项
  • 在 AssetBrowser 的文件区域为文件夹添加了“重命名”和“删除”选项
  • 用管道的自动检测替代手动网格数据设置
  • 修复了在大型项目中重新组织多个对象的问题
  • 修复了项目打开后文本未能初步渲染的问题
  • 修复了有时 PWA 图标未编译的问题
  • 修复了切换“项目设置 > 渲染 > 使用 MultiDraw”时网格混乱的问题
  • 默认情况下禁用“项目设置 > 渲染 > 使用 MultiDraw”
  • 修复了导入具有不完整最终三角形的网格时的崩溃
  • 修复了打开拥有自定义着色器项目时的崩溃
  • 修复了切换管道着色器时的崩溃
  • 修复了切换项目时的崩溃
  • 修复了在压缩纹理时导入场景文件的崩溃
  • 修复了在纹理压缩失败时导致的崩溃,使用粉色警告纹理作替代
  • 修复了使用 AR 模板创建项目时的崩溃
  • 修复了在项目向导中双击最近项目时窗口未关闭的问题
  • 修复了平面材料未导入为“平面不透明”的问题
  • 修复了一些启用 alpha 和 usePreZ 的渲染问题
  • 在物理组件的模拟允许和触发上改善了用户体验
  • 改进了整体用户界面的对比度
  • 修复了资源视图中许多小的用户界面布局问题
  • 在资源视图的管道选项卡中添加了搜索字段
  • 修复了 PhysX 可视化在启用模拟之前不显示的问题
  • 重新设计了“添加组件”的用户体验,并添加了搜索字段
  • 改进了网格的压缩处理
  • 修复了向场景中添加点光源时,如果有太阳光,则点光源关闭的问题
  • 修复了通过拖放将组件移动到其他对象时的问题
  • 修复了在资产浏览器中右键点击文件没有选择文件的问题
  • 修复了浏览器中实验性的青光滤镜失效的问题
  • 修复了在 Ubuntu 中缺少 .so 的问题
  • 在项目设置中添加了主视图的设置

运行时

  • 修复了对象名称分配错误导致的潜在崩溃
  • 修复了在切换场景时材料 alpha 的一些罕见问题
  • 修复了试图通过自定义方法扩展 Array 类型时的异常
  • 修复了在加载 .gltf/.glb 文件时 Phong 未打包的崩溃
  • 修复了在运行时加载 .gltf/.glb 文件时平面材料未能导入为“平面不透明”的问题
  • 修复了一些启用 alpha 和 usePreZ 的渲染问题
  • 修复了在 VR 会话开始前显示黑屏的问题
  • 优化了运行时加载 .gltf/.glb 文件中嵌入的图像数据
  • 只有在已知 WebXR 支持时才显示 VR 和 AR 按钮
  • 在不支持时使 VR 和 AR 按钮变得灰暗

引擎

  • 进行了各种较小的 CPU 端优化
  • 对顶点着色和蒙皮的各种 GPU 端优化
  • 禁用的光源不再使用黑色进行着色,其着色成本已去除
  • 修复了启用、禁用和切换光源组件类型的各种问题
  • 修复了一个罕见的蒙皮边缘情况,在动画过程中导致顶点刺出的情况
  • 稳定了初始物理状态
  • 增加了动画速度的控制功能
  • 修复了启用法线映射但未设置法线纹理时的 Phong 着色器问题
  • 修复了在使用 mipmapping 时较低 mip 等级的双线性滤波问题
  • 将纹理数量限制从 256 增加到 512

JS API

  • 移除了使用非活动 WL.PhysXComponent 时的断言
  • 添加了 WL.PhysXComponent.removeCollisionCallback(),使 WL.PhysXComponent.onCollision() 返回回调 ID
  • 添加了 WL.PhysXComponent.shapeData 以便于克隆使用 Shape.TriangleMeshShape.ConvexHull 的 PhysX 组件
  • 使 WL.Object.addComponent(type, params) 可以接受其他组件作为 params
  • 修复了分配材料时蒙皮网格消失的问题
  • 添加了实验性的 WL.scene.reserveObjects(objectCount, componentCountsPerType),用于预分配对象和组件的数据,从而加速生成而无需手动池化对象
  • 增加了 WL.AnimationComponent.speed
  • 使 WL.Mesh.vertexDataWL.Mesh.indexData 返回只读数据
  • 使 WL.onXRSessionStartWL.onXRSessionEndWL.onSceneLoaded 在回调期间抛出异常时具有安全性
  • 修复了 WL.Mesh.indexData
  • 各种较小的文档修复
Last Update: March 28, 2025

保持更新。