実現したいこと
unity上でOVRPlayerContorllerを使用し、oculus questにビルドして、オブジェクトを掴む動作を実装した。しかし、実際のコントローラーの位置とoculus画面上での疑似的な手の位置がずれるため修正したい。
前提
手として利用するプレハブはOculus/SampleFramework/Core/CustomHandsのCustomHandsLeft(Right)で、OVRGrabを用いて掴む動作を実装できました。しかし、掴むことはできるものの現実の手の位置とVR上での手の位置が大きくずれる上、掴んだ対象も手からずれます。インスペクターなどの設定はこちらのサイトを参考にさせていただきました。
試したこと
OVRGrabではなくDistanceGrabでも実装しました。こちらは手の位置のずれはなく操作しやすいが、なぜか3dモデル(unityちゃん)は透過しつかめない。また今後やりたいことも含めできればOVRGrabで実装したいです。
補足情報(FW/ツールのバージョンなど)
unity 2021.3.22f
unity hub 3.4.1
oculus quest
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。