版本 1.2.3

Jonathan Hale

此次发布附带首个默认编辑器插件,并显著提升了运行时的峰值内存使用。

编辑器插件 

编辑器插件现在可以使用 Chrome 的 Node Inspector 进行调试,为更加复杂的插件项目铺平了道路。

插件现在可以在新的“Plugins”视图中更加方便地管理。我们区分已验证的“Editor Scope”插件(适用于所有项目)和“Project Scope”插件(通过项目的 package.json 或项目的 plugins 文件夹安装)。

在文档中查找插件介绍

截图:新插件视图

发布插件 

作为首个默认的“Editor Scope”插件,1.2.3 带来了“发布插件”,使发布到 Wonderland 云页面 更加方便。

截图:1.2.3 中的发布插件

配置快捷键 

现在可以在“偏好设置”视图中配置快捷键。这个新面板也是学习可用快捷键的极佳资源。

截图:偏好设置视图中的可配置快捷键

流式获取 

直接从 HTTP 请求流传输,基于流入 WASM 内存LZ4 超压缩(在 1.2.1 版本中添加)进一步改善峰值内存使用。

峰值内存使用的改善意味着可以在 Safari iOS 上运行更复杂的应用程序,同时对老旧 iOS 设备的支持也更好。

流式获取也普遍提升了所有平台的加载时间。

更新日志 

Wonderland Engine 1.2.3 的完整更新日志:

编辑器

  • 增加安全的默认编辑器插件
  • 增加新的插件视图以管理插件
  • 改善插件的错误信息
  • 改进并解决项目、安装和应用路径中的 unicode 字符处理问题
  • 修复搜索字段中 unicode 字符的问题
  • 添加节点检查器支持来调试插件代码
  • 修复编辑器在项目目录中创建空版本快捷方式文件的问题
  • 修复单通道未压缩纹理
  • 支持使用 --import 导入任何资产,而不仅仅是场景文件
  • 修复减少 maxShadows 时的崩溃
  • 修复使用 multidraw 时的阴影批次视锥裁剪
  • 允许锁定缩放轴以保持统一缩放
  • 改进 Linux 包分发支持和设置简便性
  • 改进 MacOS DMG 安装程序
  • 偏好设置视图:允许配置快捷键。
  • 资产浏览器:为更多音频文件格式添加图标
  • 资源视图:修复禁用项目导致的崩溃
  • 场景视图:提供视图组件的新可视化
截图:视图组件的新可视化

运行时

  • 使用流式获取来流式传输场景,减少加载期间的峰值内存使用并降低加载时间
  • 修复克隆材质时的 Alpha 材质问题

引擎

  • 修复删除对象后附加场景时对象/组件 ID 重用的问题

JavaScript/TypeScript API

  • 修复 Prefab.childrenCount 返回根场景而非预制件的子项计数的问题
  • 允许从没有设置 static TypeName 的组件类中继承属性,使用 static InheritProperties

插件

插件 API

  • 添加 tools.openBrowser 以打开浏览器窗口
Last Update: September 7, 2024

保持更新。