以下の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/07/12/230114より取得しました。


MetaHorizonの開発ドキュメントを読む その24(Interaction SDKの機能シーン)

本日はMetaQuestの学習枠です。
MetaHorizonの開発ドキュメントを読みながら実際に開発を行ってみました。

MetaHorizonの開発ドキュメント

MetaHorizonの開発ドキュメントを実際に手を動かしながら実行時のキャプチャをしていきます。
developers.meta.com

本記事は以下の「機能シーン」の記事を試します。
developers.meta.com

機能シーン

全ての機能シーンはInteraction SDKパッケージのサンプルとして提供されています。

サンプルをインポートする

メニューから[Windows -> Package Manager]を開き、[My Assets]の[Meta XR Interaction SDK]を選択します。
[Samples]タブを開き、[Import]をクリックして機能シーンをダウンロードします。

[Project]ウィンドウから以下のフォルダーを開きます。

Assets/Samples/Meta XR Interaction SDK(バージョン)/Feature Scenes


機能シーン

含まれている機能シーンではInteraction SDKのいくつかのユースケースを試すことができます。

DebugGesture

前方スワイプジェスチャー連動して使用​​されるデバッグビジュアルを示しています。
片手でジェスチャーを実行し、ツリーの中のノードが赤(非アクティブ)から緑(アクティブ)に変わる様子を観察できます。

DebugPoke

ポークインタラクションの状態をビジュアル化するために使用できるデバッグコンポーネントを示しています。
さらにポーク制限中にトラッキングされる手をビジュアル化して表示します。

DebugPose

親指を立てたポーズと連動するデバッグビジュアルを示しています。
片手でこのポーズを実行してツリーの中のノードが赤(非アクティブ)から緑(アクティブ)に変わる様子を観察することができます。

DebugRay

レイインタラクションの状態をビジュアル化するために使用できるデバッグコンポーネントを示しています。

HandGrab

複数の握り位置がある1つのオブジェクトを示しています。
事前記録されたハンドポーズを使うと、握り位置にスナップします。

PokeButton

押せるボタンのビジュアルがある1つのPokeInteractableを示しています。

PokeCanvas

タッチ制限のある平らなUnityキャンバスでのポークインタラクションを示しています。

RayCanvasCurved

曲面Unityキャンバスでのレイインタラクションを示しています。

RayCanvasFlat

平らなUnityキャンバスでのレイインタラクションを示しています。

TouchHandGrab

動的なグラブポーズでつかむことができる1つの物理オブジェクトを示しています。

DebugBodyJoints

ボディスケルトンのデバッグビジュアル化を示しています。

DebugBodyPoseComparer

BodyPoseComparerActiveStateの各関節をビジュアル化を表示してランタイムのボディポーズをキャプチャして比較する例を示しています。

DebugHandGrab

ハンドグラブポーズのデバッグコンポーネントを示しています。

UseGrabPressure

コントローラーを使用しているときにオブジェクトに圧力を適用する例を示しています。




以上の内容はhttps://bluebirdofoz.hatenablog.com/entry/2025/07/12/230114より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14