版本 0.7.0

版本 0.7.0

新功能

  • 添加了动画导入
  • 添加了蒙皮网格和蒙皮导入(仅限 .gltf 和 .glb)
  • 添加了用于播放动画的 “animation” 组件
  • 添加了首次加载更快的加载屏幕
  • 在资源视图中添加了 “Skins”, “Animations” 和 “Shaders” 标签
  • 添加了实验性的 “Particle” shader
  • 资源视图中添加了资源的拖放功能

编辑器

  • 修复了项目名称中的空格导致的 WebServer 问题
  • 修复了导入非正交对象变换时的崩溃
  • 修复了在属性视图打开的情况下删除对象时的崩溃
  • 修复了关闭时运行 WebServer 的崩溃
  • 修复了现有项目中新 shader 未出现的问题
  • 修复了引用丢失的 shaders 时的崩溃
  • 修复了删除没有选中对象时的崩溃
  • 修复了具有重复名称的对象无法在 Scene Outline 中打开的问题
  • 修复了在没有许可证的情况下打开项目时缺少用户反馈的问题
  • 添加了项目相对 js 文件夹到默认项目脚本路径
  • 修复了选择 “- none -” 资源的问题
  • 修复了与未为所有 shader 创建的网格组相关的崩溃
  • Ubuntu: 修复了 assimp 二进制文件过大导致编辑器下载大小膨胀的问题
  • MacOS: 将快捷键从 “Ctrl” 切换为 “Cmd” 键
  • MacOS: 移除了 “TestEngine” 视图

运行时

  • 修复了对 Sphere 的光线投射也会反向投射的问题
  • 修复了对 Box 和 AABB 的光线投射
  • 修复了 Sphere-Sphere 的 queryOverlaps
  • 修复了在生成大量新网格后网格变换重置的问题
  • 切换到字体子集以减少下载大小
  • 缩小了 glMatrix
  • 将 howler.js 更新到 2.2.0
  • 修复了场景和字体加载之间的竞争有时导致文本不显示的问题

JS 组件

  • cursor: 修复了在 quest 上的 cursorObject 缩放和光线偏移

JS API

  • 添加了 WL.AnimationWL.AnimationComponent
  • 添加了 WL.xrSession
  • 添加了 WL.onXRSessionStartWL.onXRSessionEnd 回调列表
  • 添加了用于方便操作的 WL.Object.getTranslationLocal(), WL.Object.getTranslationWorld(), WL.Object.setTranslationLocal(), WL.Object.setTranslationWorld() 方法
  • 添加了 WL.Object.resetScaling()WL.Object.resetTranslationRotation()
  • 修复了浮点材质参数
Last Update: September 29, 2020

保持更新。