コンテンツにスキップ
JA

XRI Hand Demo の APK を入れて試す

XR Interaction ToolkitHands Interaction Demo に Hapbeat の触覚フィードバックを追加した、ビルド済み APK を配布中。Unity を開かずに体験可能。

自分の Unity プロジェクトで再現・改造したい場合は XRI Hand Demo に haptics を追加 を参照。

  • Meta Quest — 動作確認済みは Quest 3 / 3S。ハンドトラッキング対応機であれば Quest 2 / Quest Pro も配布対象に含む(未検証)
  • Hapbeat 実機 — Quest と同じ Wi-Fi
方法必要なものAPK の入手
AリリースチャンネルMeta アカウント不要
BCLI(adb)PC・USB ケーブル・開発者モード必要
Cアプリ(SideQuest)B と同じ + SideQuest必要

開発者登録をしていない場合は A が最も簡単。ストアから通常のアプリと同じように入る。

Meta Horizon Store の ALPHA チャンネルに招待する方式。APK のダウンロードも USB 接続も不要で、必要なのは Meta アカウントのみ。開発者登録も開発者モードもいらない。

招待は個別に送付するため、お問い合わせ から連絡すること。

  1. 招待を受け取り、承諾

    • 承諾はブラウザで完結する
  2. ヘッドセットのライブラリからインストール

    • 招待制チャンネルのアプリはストア検索には出ない。ライブラリに並ぶ

hapbeat-handdemo_all.apk をダウンロード

過去のビルドは hapbeat-demos の Releases にある。以降のコマンドは、この APK を置いたディレクトリで実行する。

  1. 開発者モードを有効化

  2. Quest を USB-C で PC に接続し、ヘッドセット内で USB デバッグを許可

    • 許可ダイアログはヘッドセット内にしか出ない。装着して Always allow from this computer を選ぶ
  3. APK を置いたディレクトリで実行

    adb install -r hapbeat-handdemo_all.apk
    • adbAndroid SDK Platform Tools に含まれる。Unity の Android Build Support を導入済みなら <Unity インストール先>/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platform-tools/ にもある
    • コマンドの詳細は adb 公式ドキュメント
    • INSTALL_FAILED_UPDATE_INCOMPATIBLE(署名不一致)が出た場合は、先に adb uninstall com.Hapbeat.HapticHandDemo を実行
  4. ライブラリの「提供元不明のアプリ(Unknown Sources)」から起動

    • 既定のフィルタには出ない。切り替えが必要
  1. 開発者モードを有効化

  2. PC に SideQuest を導入

  3. Quest を USB 接続し、SideQuest の接続インジケータが緑になるのを確認

  4. APK を SideQuest のウィンドウにドラッグ&ドロップ

  5. ライブラリの「提供元不明のアプリ(Unknown Sources)」から起動

  • Hapbeat と Quest が同じ Wi-Fi(同一サブネット)にいるか確認する
  • このビルドはアドレスを固定していないため、同じネットワーク上の Hapbeat はすべて反応する。特定の 1 台に絞る設定は入っていない
  • 解決しない場合は Q&A の接続関連と トラブルを解決する を参照

本デモには Unity 製の XR Interaction Toolkit のサンプルアセットを含む。