ニュース

Top  >   28. 手・コントローラ・視線  >   Q, コントローラーを置いたら、自動的に「手」のモデルに切り替えたい

Q, コントローラーを置いたら、自動的に「手」のモデルに切り替えたい

2026/03/18

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

コントローラーと手のモデルを自動で切り替えるには、入力モダリティごとに表示物と Interactor を切り替える構成にします。

原因 / 背景

  • 手とコントローラーを同時に出しっぱなしにすると操作系が競合しやすく、UI やグラブの判定も不安定になります。
  • 現在どちらがアクティブかを管理するコンポーネントが必要です。

実装 / 手順

  1. XRI では Input Modality Manager 相当の仕組み、Quest 固有実装では SDK 側の自動切り替え機能を利用します。
  2. 手用モデル・コントローラーモデル・各 Interactor の有効/無効を連動させてください。
  3. 見た目だけでなく、Ray、Direct、Poke のどれを有効にするかも一緒に切り替えると安定します。

※ 実機確認が必要な項目は、Editor だけで判断せず対象デバイスでも必ず動作確認してください。

難易度:Level 3(中級)
対象プラットフォーム:Android,VR,Unity
関連キーワード:Hand Tracking,xr,XR Hands,コントローラー,モデル切り替え,手

Level 3-5 向けバナー 1Level 3-5 向けバナー 2