发布 0.8.3

Jonathan Hale

重要的漏洞修复和工作流程改进,尤其是针对 Microsoft Hololens 开发者。

Wonderland 编辑器的网络服务器现已支持 SSL,可通过指向本地 IP 地址的域名构建 WebXR 页面。 这使得 Wonderland Engine 的完整快速开发流程成为可能,包括在 Microsoft Hololens 上的自动重新加载和性能分析。

对于 SharedArrayBuffer 的支持, Wonderland Engine 的网络服务器现在对网页进行跨域隔离。这使得即便在 Chrome 桌面版(非跨域隔离页面将于版本 91 / 2021 年 5 月被弃用)以及 Android Chrome 88+ 和 Firefox 79+ 中,仍可使用启用 WebAssembly Threads 的运行时进行本地开发。

更新日志 

编辑器

  • 为网络服务器添加了 SSL 支持(通过 Views > Preferences > Server 启用)
    • 这使得在域名转发时能够进行 WebXR 开发
  • 增加了鼠标灵敏度选项(在 Views > Preferences > Editor 中)
  • 为 Scene Outline 中的其他对象添加了组件拖放支持
  • 为网络服务器响应添加了跨域隔离头
    • 这在即将发布的 Chrome 版本中支持 WebAssembly Threads
  • 添加了设置网络服务器首选端口的选项(Views > Project Settings > Editor)
  • 修复了从默认场景创建新项目时打包中的错误
  • 修复了网络服务器绑定到已使用端口的问题——现在能够正确搜索未使用的端口
  • 修复了在字体或 fontSize 更改后文本组件未更新的问题
  • 修复了文本组件文本属性被严格限制为 64 个字符的问题
  • 修复了打开缺失组件的组件菜单时崩溃的问题
  • 修复了由于解析错误导致组件缺失时启用自动打包功能的崩溃问题

运行时

  • 修复了在非 localhost:8080 上连接到编辑器的问题
  • 修复了通过 JavaScript 将组件设置为非活动后文本仍然渲染的问题
  • 未对页面进行跨域隔离时自动禁用线程化运行时

JS API

  • 修复了一些 JSDoc 链接
  • 修复了 WL.Material 属性 getter 返回错误类型的问题

JS 组件

  • cursor: 增加了对 WebXR 身临其境式 AR 触摸输入的支持
Last Update: March 16, 2021

保持更新。