Wonderland Engine 1.5.2 - 音频编码和错误修复
1
2音频编码、用户体验改进和稳定性提升。
3
4### 音频编码
5
6音频片段资源已在1.5.0中添加。它们显著改善了部署工作流程,但仍缺少一个重要功能:音频编码!
7
8在3D、WebAR和WebXR项目中,音频文件的大小常是下载文件大小的罪魁祸首:通常WAV或FLAC文件会滑入部署中,占据了意外多的包大小。
9
10Wonderland现在将任何原始音频资源(.wav和.flac)压缩为[OPUS](https://opus-codec.org/) ——一种现代的免版税音频标准,**所有主要浏览器**都支持。压缩后的流被序列化到WEBM容器中。
11
12文件被压缩为96kbit/s的可变比特率(VBR),其质量大致与192kbit/s的MP3相当。这意味着OPUS在更小的尺寸下提供更高的质量。
13
14未来版本中我们可能会开放压缩设置。如果您提供预压缩音频文件,Wonderland Editor将不会对其进行转码。您可以自由使用不同质量或编解码器的音频。
15
16
17
18### 编辑器插件
19
20对于插件包,我们正在移动`package.json`元数据以帮助Wonderland Editor找到插件:
21
22```jsonc
23{
24 // ...
25 "wonderlandengine": {
26 "plugins": [
27 {
28 "name": "My Plugin A",
29 "main": "src/plugin-a.mjs"
30 },
31 {
32 "name": "My Plugin B",
33 "main": "src/plugin-b.mjs"
34 }
35 ]
36 },
37 // ...
38}更新日志
编辑器
- 改进管线混合默认值。当启用新管线的混合时,现在可以直接获得标准的alpha混合。
- 将未压缩的音频片段资源转码为Opus
- 更新VR项目模板以使用音频片段
- 从HDR设置中将曝光移至每视图属性
- 恢复JS组件属性在UI中的顺序,以匹配声明顺序
- 改进JS组件属性类型更改时的处理
- 修复自定义本地化术语
- 在web服务器中支持更多的mime类型
- 修复压缩部署文件夹以在首次打包时工作
- 修复在创建材质或重新排序管线时偶尔出现的崩溃
- 在插件视图中添加zappar-publish-plugin
引擎
- 更新到最新的Slug库
- 在所有标准着色器中应用曝光,即使未启用Bloom
JS API
- 移除多余的本地化.bin文件获取
- 添加
ViewComponent.exposure属性
Last Update: January 23, 2026
