版本 0.8.4
进一步的错误修复和性能改进,特别是在使用物理引擎时。
对蒙皮方法的一些显著改进,允许渲染更多蒙皮网格,以及复制和重新定向蒙皮。
更新日志
编辑器
- 添加了软重载以保留活动的 WebXR 会话(在“视图 > 首选项”中禁用“强制完整页面重载”)
- 为关节对象添加了图标
- 添加了使用与内置属性冲突的参数名称时的错误提示
- 在场景大纲中添加了“复制层次结构”和“重复层次结构”
- 修复了 Ctrl + D 有时会重复复制两次的问题
- 在复制、粘贴和重复操作中增加了对蒙皮网格的支持
- 在动画组件上增加了对蒙皮重定向的支持
- 修复了在属性视图中输入四元数为 0, 0, 0, 0 时的崩溃问题
- 在属性视图中添加了欧拉旋转显示
- 增加了在耳机激活时的自动打包功能
- 修复了物理可视化仅在第一次模拟后启用的问题
- 修复了模拟结束后物理可视化未重置的问题
- 在场景视图中增加了 Alt + S 快捷键以模拟物理
- 为动态刚体 physx 组件添加了线性和角轴锁定属性
- 添加了项目设置以指定可用于文本渲染的字符
- 改进了场景视图中的网格可视化渲染模式
引擎
- 切换到更具可扩展性的蒙皮方法
- 修复了 PhysX 组件上的
kinematic
属性有时未生效的问题 - 修复了停用网格组件时的罕见崩溃
运行时
- 修复了加载动画时的罕见崩溃
- 改进了物理模拟的性能
JS API
- 修复了
new WL.Mesh({indexData: ..., vertexData: ..., indexType: ...})
构造函数 - 为通过
WL.Object.addComponent()
调用的start() / init()
添加了异常处理 - 确保在
start() / init()
之前不调用update()
- 确保
start()
总是被调用 - 添加了
WL.Animation.retarget(WL.Skin)
- 使
WL.AnimationComponent.animation
不再自动重新定向动画 - 添加了实验性的
WL.Scene.load()
用于加载 .bin 文件
JavaScript 组件
- 修复了用于显示的蒙皮手网格的
hand-tracking
- 修复了 VR 中
cursor
双击的回归问题
Last Update: April 5, 2021