ニュース

Top  >   23. UI・TMP・uGUI  >   Q, コントローラーのSnap とGrabするボタンを変更したいです。

Q, コントローラーのSnap とGrabするボタンを変更したいです。

2026/03/19

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

A,結論

XRIのGrabはSelect入力、Snap Turnは旋回入力を変更します。Meta Interaction SDKのSnapによる吸着とは分けて設定します。

原因 / 背景

Grab、UI Press、Activateは用途が違います。Snapという名前だけで共通のボタン割り当てがあるとは限りません。

実装 / 手順

  1. XRIで掴むボタンは使用中のInteractorが読むSelectのInput Action Bindingを変更します。
  2. 段階旋回ならSnap Turn Providerが読むTurnアクションを変更します。
  3. Meta Interaction SDKでは対応するController Selectorや入力データの設定を使用SDKのサンプルに合わせます。
  4. Snap Interactorによる物体の吸着は検出範囲と選択状態で制御されるため、必ずしも専用ボタンが必要ではありません。

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

難易度:Level 3(中級)
対象プラットフォーム:VR,Unity
関連キーワード:Meta XR Core SDK,Grab,Snap,UI,コントローラー,ハンドトラッキング,入力,ボタン

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