发布 1.2.4
Wonderland 编辑器现已作为 Linux Flatpak 应用程序提供! 您可以直接从 Flathub 安装。
此版本还引入了一个用于清理项目资源的捆绑插件,并带来了许多错误修复和用户界面的改进。
生成材质类型定义
为了在您的 IDE 中更好地自动完成以及确保材质的类型安全使用,包括着色器更改的更新,您现在可以使用
Project Settings > JavaScript > materialDefinitions
设置为您的材质生成一个定义文件,例如 js/materials.d.ts
。
在您的 TypeScript 代码中这样使用它:
更新日志
编辑器
- 启用对 Linux 系统通知的支持
- 运行时使用
--windowless
禁用系统通知 - 添加
--enable-plugins
CLI 参数,以无视项目设置启用插件 - 新增项目设置
maxTexturesBinSize
用于将延迟加载纹理 .bin 文件拆分为多个较小的文件 - 使 index.ts 中生成的代码符合 TypeScript 标准
- 增强 Windows 文件监视功能的健壮性
- 消除登录流程中的竞争条件
- 修复账户窗口中的注册链接
- 清理各种用户界面不一致之处
- 资产浏览器:移除灰度图像缩略图上的红色着色
- 在天空图像下拉菜单中显示缩略图
- 添加关于 > 模板以打开用户模板文件夹
- 修复删除附有字符串属性的组件的对象时导致编辑器崩溃的问题
- 添加生成材质的类型定义
运行时
- 修复在切换具有 PhysX 组件的场景时的多个问题
- 在运行时加载 glTF 时未启用支持时,添加更具描述性的错误
- 修复从 glTF 模型加载 WebP 文件的问题
引擎
- 优化网格属性加载
- 添加对文本组件中双向脚本的支持
JavaScript/TypeScript API
- 修复 Animation.retarget() 影响错误对象的问题
- 使纹理材质属性再次接受
null
和undefined
插件
- 清理:新插件用于移除具有损坏文件链接的资源
插件 API
- 改进错误处理以应对不正确的参数
- 修复
delete
在数据属性上的使用
标题背景: Archery Evolution - Time Trials by Vhite Rabbit XR.
Last Update: October 13, 2024