跳到主要内容

← 返回索引页

2.2.0 更新日志

依赖项​

  • dependency(UnityEngine):恢复了与 Unity >= 2021.3.0f1 的兼容性。

新功能​

  • HapticOrigin:支持在不解包的情况下缩放 Haptic Rig 预制体。
  • DeviceMapper:
    • 新增 GetInverse3(handedness) 的默认参数,用于获取找到的第一个设备。
    • 新增 GetVerseGrip(handedness),用于获取与 Inverse3 设备关联的握持器。
  • Inverse3:
    • 新增 SpaceTransformationUpdateEnabled 字段,用于控制空间变换矩阵的更新。
    • 引入 WorkspaceCenterPosition 属性,用于获取世界空间中的工作空间中心。
    • 新增 WorkspaceRadius 和 WorkspaceScaledRadius 属性。
    • 引入 Ready 事件,用于在设备打开且光标和身体均已就位时发出通知。
  • VerseGrip:新增 Ready 事件,在设备打开且光标已就位时触发。
  • Inverse3Cursor:新增平滑位置。
  • VerseGripCursor:新增平滑旋转。
  • CursorBehaviour:新增所有基本网格(primitive mesh)的半径计算。
  • ClientConfiguration:新增 clientTimeout 和 socketTimeout 字段。

修复与改进​

  • Package:修复了文档 URL。
  • ClientConnection:
    • 通过在连接建立后再监听轮询错误,防止意外轮询错误后产生不必要的连接。
  • DeviceMapper:
    • 修复手动销毁时的 NullReferenceException。
    • 修正 GetInverse3() 和 GetVerseGrip() 的结果,使其按就绪状态和连接状态排序。
    • 禁止组件继承,以避免意外的破坏性变更。
  • HapticOrigin:稳定了编辑器中的统一缩放计算。
  • Inverse3 和 VerseGrip:
    • 将 Cursor 属性改为正确的类型,以避免类型转换。
    • 在检查器中隐藏 DeviceOpened 和 DeviceClosed 事件。
  • Inverse3Cursor 和 VerseGripCursor:
    • 将 Device 属性改为正确的类型,以避免类型转换。
    • 修复光标模型没有 mesh renderer 时的 NullReferenceException。
    • 设备销毁时停止跟踪光标。

弃用​

  • Inverse3:
    • 将 WorkspaceCenter 重命名为 WorkspaceCenterLocalPosition。
    • 弃用 WorkspaceCenter 属性。
  • HapticOrigin:重命名 UniformScale 属性,以替代 scale 字段。
    • 弃用 scale 字段。

← 返回索引页