本文へスキップ

←目次ページに戻る

2.2.0 変更履歴

依存関係​

  • 依存関係(UnityEngine):Unity 2021.3.0f1 以降との互換性を復元しました。

新機能​

  • HapticOrigin:プリファブをアンパックしなくても、Haptic Rig プリファブのサイズ調整が可能になりました。
  • デバイスマッパー:
    • 最初に検出されたデバイスを取得する GetInverse3(handedness) 基本パラメータを追加しました。
    • Inverse3 デバイスに接続されたグリップを取得する GetVerseGrip(handedness)を追加しました。
  • Inverse3:
    • 空間変換行列の更新を制御する SpaceTransformationUpdateEnabled フィールドを追加しました。
    • ワールド空間においてワークスペースを中心とする WorkspaceCenterPosition 属性を導入しました。
    • WorkspaceRadius および WorkspaceScaledRadius 属性を追加しました。
    • デバイスが開き、カーソルと本体の位置が設定されたことを知らせる Ready イベントを導入しました。
  • ヴァースグリップ: デバイスが開き、カーソルの位置が設定されると発生する Ready イベントを追加しました。
  • Inverse3Cursor:スムージングされた位置を追加しました。
  • VerseGripCursor:滑らかな回転機能を追加しました。
  • CursorBehaviour:すべてのプリミティブメッシュに対する半径の計算機能を追加しました。
  • クライアント設定: clientTimeout および socketTimeout フィールドを追加しました。

修正および改善点​

  • パッケージ:ドキュメントのURLを修正しました。
  • クライアントコネクション:
    • 予期せぬポーリングエラーが発生した後、そのエラーを受信した接続を待機することで、不要な接続が確立されるのを防ぎました。
  • デバイスマッパー:
    • 手動で破壊した際に発生していた NullReferenceExceptionを修正しました。
    • GetInverse3() および GetVerseGrip()結果が「準備状態」と「接続状態」の順に並べ替えられるよう修正しました。
    • 予期せぬ互換性の破損を招く変更を避けるため、コンポーネントの継承を禁止しました。
  • HapticOrigin:エディタでの均一スケーリングの計算を安定化させました。
  • Inverse3 および ヴァースグリップ:
    • キャスティングを避けるために Cursor 属性を正しい型に指定しました。
    • インスペクタで DeviceOpened および DeviceClosed イベントを非表示にしました。
  • 逆3カーソル および ヴァースグリップカーソル:
    • キャスティングを避けるために Device 属性を正しい型に指定しました。
    • メッシュレンダラーのないカーソルモデルで発生していた NullReferenceExceptionを修正しました。
    • デバイスが破損した場合は、カーソルの追跡を停止するようにしました。

支援の中止​

  • Inverse3:
    • WorkspaceCenterの名前を WorkspaceCenterLocalPositionに変更しました。
    • WorkspaceCenter この属性のサポートを終了しました。
  • ハプティック・オリジン: scale フィールドを置き換えるように UniformScale プロパティの名前を変更しました。
    • scale このフィールドのサポートを終了しました。

←目次ページに戻る