AR Gesture Interactor
ARGestureInteractor
を使用すると、ユーザーがジェスチャ (タップ、ドラッグ、ツイスト、ピンチ) を通じて仮想オブジェクトを操作 (選択、移動、回転、拡大縮小、上昇) できます。
このコンポーネントを使用するには、ARGestureInteractor
をシーンに追加し、いずれかの仮想オブジェクトに ARBaseGestureInteractable
を追加します。
プロパティ | 説明 |
---|---|
Interaction Manager | このインタラクターが相互作用する XRInteractionManager (None の場合は検出を行います)。 |
Interaction Layer Mask | この Interaction Layer Mask に含まれるレイヤーと重複する Interaction Layer Mask を持つインタラクタブルとのインタラクションを許可します。 |
Attach Transform | インタラクタブルのアタッチポイントとして使用される Transform 。None の場合は自動でインスタンス化され、 Awake に設定されます。これを設定しても、以前のオブジェクトは自動で除去されません。 |
Starting Selected Interactable | このインタラクターが起動時に自動で選択するインタラクタブル (任意、None も可)。 |
Keep Selected Target Valid | 初期選択の後に、たとえ有効なターゲットでなくなってもインタラクタブルの選択を維持するかどうか。 有効にすると、インタラクタブルが有効なターゲットのリストに含まれなくなった場合でも、 XRInteractionManager が選択を維持します。無効にすると、インタラクタブルが有効なターゲットのリストに含まれなくなった場合に、インタラクションマネージャーが選択を解除します。このプロパティを無効にする一般的なケースは、テレポーテーションに使用した XR Ray Interactor がすでに指していないテレポーテーションインタラクタブルの選択を解除する場合です。 |
XR Origin | このインタラクターが (Camera の取得やセッション空間からの変換などの用途に) 使用する XROrigin 。None の場合は検出を行います。 |
AR Session Origin | このプロパティは廃止される予定です。代わりに上記の XR Origin を使用してください。 |
Interactor Events | Interactor Events のページを参照してください。 |