←目次ページに戻る
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このフィールドのサポートを終了しました。
←目次ページに戻る