发布 0.8.3
重要的漏洞修复和工作流程改进,尤其是针对 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: April 21, 2025