遮眼子が掴めない
なんとなくUnityを使って視力検査をしようと思い、上の画像のようなシーンを作ってみた。
うん、遮眼子ぎゃくぅ!。
とりあえず、遮眼子を持てるようにしてみたのだが、持つ位置がおかしいし、向きも逆になっている(´;ω;`)
尚、Unityは2022.3.7f1を使っている。
掴めるようにする
掴む対象のオブジェクト(今回は遮眼子)にXR Grab Interactableを追加し、Smooth Position、Smooth Rotationにチェックを入れると、掴めるようになる。しかし、これだけだと前述のようにおかしな位置を握りしめることになった。
解決方法
空オブジェクト(AttachPoint)をローカル座標で掴みたい位置に設定し、これをXR Grab InteractableのAttachPointに設定すると、想定している持ち方ができた。