📝
突然 Unity で HMD の動き(位置・回転)が追従しなくなったら
とりあえず再起動。
Unity で起きる大半のバグっぽい挙動は再起動で直る。まずはエディタの再起動。
それでもダメなら OS ごと再起動。
それでもダメなら、.meta
ファイルの全削除も選択肢のひとつ(一部分だけ削除すると連携が壊れるだけなので、削除するときは全部消すと良い。)
使っているプラグインのデモと見比べる。
- 大抵、自分のプロジェクト用にカスタムしているので、「そのままデフォルトの Prefab を差し替えて即解決!」とはならない状態だと思う。インスペクターを2つ並べて、にらめっこしよう。(ペインの右上にはロック用のボタンがあるし、各ペインは複数起動できる。)
- 自分の場合は、MainCamera についている
Tracked Pose Driver
のDevice
が空欄になっていた。たぶん、直前にエディタが落ちたのが関係してると思う。プルダウンからGeneric XR Device
を選んで、そのほかの項目も、ひな形通りに設定したら解決した。
ハードウェアを変えてみる。
- HMD とかハードウェア側の問題のときもある。ケーブルを差し替えて、関連ソフトを再起動したらすんなり通るなど。
- シンプルに熱でやられている可能性もある。PC, HMD を適度に冷ましながら使うと良い。
Discussion