Skip to content

主要变更

TIP

重点关注

  • 变更 SDK 代码文件目录结构
    • 废除 EZXRGlassSDK/EZXRPlugin, ezxrcommon, Core 等
    • Core 目录变更为 Runtime 目录
    • 部分基础代码文件移入 Runtime/common 目录
  • 变更命名空间
    • EZXR.Glass.Runtime
    • EZXR.Glass.Tracking2d
    • EZXR.Glass.SpatialComputing
    • EZXR.Glass.Inputs
  • InputSystem 类有变量更名,包括手和手柄。
  • InputInfo 增加信息。对手和手柄增加可见性,射线交互,触碰交互,物理交互的设置。手势模型和结构体信息有所调整。手柄控制信息有调整
  • 手柄按键 Return 改为 Back。
  • 新增 XRMan 组件和类,对投屏录屏等插件进行适配兼容。
  • 修改空间计算和图像跟踪的初始化流程,解绑 asset 资源解压复制和 manager 的初始化,归入 demo 级别逻辑,实际应用根据情况参考修改。
  • 新增网格功能最低 OS 版本要求:OS 0.6.0。并增加导出平滑网格模型功能。
  • 新增二维码扫描功能及 Demo。
  • 支持双手柄开发。
  • RGBPreview 成为预设体,有所修改,并可设定距离,如需全屏之类的操作可以修改。

ReleaseNote

SDK_X1-2.7.0.release

  • 【特性】新增获取全部平滑网格数据功能,依赖系统 OS0.6.0
  • 【特性】添加保存全部平滑网格数据功能,保存格式为 ply 格式,目录为 SDCard/Download
  • 【特性】对 OS 0.6.0 以前的版本,禁用 Mesh 功能,以保护因停用 Mesh 接口导致卡死的应用风险
  • 【特性】增加 mesh 的开启关闭接口,注意重开的 mesh 与原先的不一定连续
  • 【特性】允许开发者从外部设置射线的方向以及发射点
  • 【特性】UnityWarp 模式兼容车载镜片(20231113)和 DVT 镜片(20230510)的上屏逻辑
  • 【特性】新增二维码扫描功能,及 Demo
  • 【特性】重构代码结构,修改 EZXRGlassSDK 目录,以 UPM 推荐目录格式整理,其中 core 改名 Runtime,部分代码移入新增 Common 目录
  • 【特性】重构代码结构,废除 EZXRGlassSDK/EZXRPlugin 和 ezxrcommon,拆分代码到 Runtime/common 和空间计算及图像跟踪等其他目录中
  • 【特性】重构代码命名空间,统一命名空间,均以 Ezxr.Glass.xxxx 规范,废除类似 ExrGlass 等命名空间
  • 【特性】重构 SpatialComputing 代码结构,以 SpatialComputingManager 为唯一管理脚本,资源复制等脚本归类为 Demo 脚本功能
  • 【特性】支持双手柄开发
  • 【优化】手的 wrist 节点更改为 wrist 的父级节点
  • 【优化】手柄控制信息增加 tipPoint
  • 【优化】优化调整 Mesh Demo,Tracking2D Demo,SpatialComputing Demo,方便理解这部分内容的理解
  • 【优化】mesh 有关计算改为异步执行,不占用主线程开销
  • 【优化】调整部分脚本执行优先级,优化数据周期
  • 【优化】变更 RGBPreview 预制体和脚本,便于直接使用
  • 【修复】修复 projectionManager 重复实例化的问题
  • 【修复】修复 canvas 触发区厚度偏小问题
  • 【修复】修改 ugui 的 eventCamera 指定,从 leftCamera 更改为自动根据指尖区域所在相机
  • 【修复】对投屏初始化 nativeLib 补充先 resume
  • 【修复】修复偶现空间计算因回调指针未初始化导致启动崩溃问题
  • 【修复】修复 Tracking2D 因 SpatialButton 事件导出后不可用异常,未能彻底修复,但可以规避
  • 【修复】修复 mesh 渲染的偶现卡死问题
  • 【优化】修改 Mesh 显示的默认 shader 为透明材质
  • 【修复】InputSystem m_ControllerType 非静态属性导致的手势或手柄不可见问题
  • 【优化】优化一个频繁 Find 操作为变量持有
  • 【修复】恢复 RecordingManager 中 CameraInput 的 RenderTextureFormat 为 Default.defaultHDR 会有格式冲突崩溃
  • 【优化】调整 Tracking2DDemo 和 manager 的代码区分
  • 【优化】允许 BillboradFrontOfCamera.cs 设置距离
  • 【优化】修改 SpatialPositioning Demo 补充显示信息
  • 【修复】更新空间计算的默认地图的 URL 和 Mesh(秀道中庭)
  • 【修复】增加初始化设置手柄的 Visibility