🍷

Meta XR Simulatorをmacで動かすとエラーになる

2024/12/31に公開

まじで困ってましたが原因は些細なことでした(たぶん)。

環境

  • os : macOS Sequoia 15.2
  • チップ : M3 pro
  • unity editor version : 2022.3.55f1
  • sdk : meta xr sdk(all-in-one) 71.0.0, OpenXR plugin 1.13.2

事象

unity editorでmeta xr simulatorを有効にして再生ボタンを押すとOpenXRFeature.enabled cannot be changed while OpenXR is runningみたいなエラーが2個でる。

結論(解決方法)

先にmeta xr simuatorを入れて、その後meta xr sdkを入れ直したら直った。
どうやらmacの場合は先にmeta xr simulatorを入れて、その後meta xr sdkを入れないといけないっぽい

その他効果があったか分からないがやったこと

  • unity editorのバージョンを2021.3.33f1から2022.3.55f1に変えた→解決せず。
    • 公式が「recent unity buildが必要だ」と言っていたため。
  • OpenXR pluginのバージョンを1.9から1.13に変更(unity package managerでadd package by nameで手動でバージョン指定し入れてみた)→解決せず。
    • 公式がOpenXR v1.13じゃないとmac対応してないよ!って言っていたため。
    • (やり方)unity package managerを開き、左上の➕をクリック、add package by nameを選択し以下のように入力し、Addを選択

もしかしたら全部やって最後にmeta xr sdk入れ直したのが効いたのか・・・?

Discussion