メインコンテンツへスキップ
< すべてのトピックに戻る

VRで近接触覚(ダイレクトインタラクション)と遠隔操作(レイインタラクション)を切り替える方法は?

「XR Interaction Group」コンポーネントを使用して、複数の手(Interactor)の優先順位を管理します。

 

手の届く距離にアイテムがあるのに、指からレーザーも一緒に出てしまうと誤操作の原因になり不自然であるため、システム側で「直接触れる時はレーザーを消す」といった排他制御を行う必要があるためです。

 

コントローラーの親オブジェクトに XR Interaction Group を追加し、リストの1番目に Direct Interactor(直接触れる)、2番目に Ray Interactor(レーザー)を登録します。これで優先順位の高いDirectが反応している間は、自動的にRayが無効化されます。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に