XRI Hand Demo の APK を入れて試す
XR Interaction Toolkit の Hands Interaction Demo に Hapbeat の触覚フィードバックを追加した、ビルド済み APK を配布中。Unity を開かずに体験可能。
自分の Unity プロジェクトで再現・改造したい場合は XRI Hand Demo に haptics を追加 を参照。
- Meta Quest — 動作確認済みは Quest 3 / 3S。ハンドトラッキング対応機であれば Quest 2 / Quest Pro も配布対象に含む(未検証)
- Hapbeat 実機 — Quest と同じ Wi-Fi
どの方法を選ぶか
Section titled “どの方法を選ぶか”| 方法 | 必要なもの | APK の入手 | |
|---|---|---|---|
| A | リリースチャンネル | Meta アカウント | 不要 |
| B | CLI(adb) | PC・USB ケーブル・開発者モード | 必要 |
| C | アプリ(SideQuest) | B と同じ + SideQuest | 必要 |
開発者登録をしていない場合は A が最も簡単。ストアから通常のアプリと同じように入る。
A. リリースチャンネル
Section titled “A. リリースチャンネル”Meta Horizon Store の ALPHA チャンネルに招待する方式。APK のダウンロードも USB 接続も不要で、必要なのは Meta アカウントのみ。開発者登録も開発者モードもいらない。
招待は個別に送付するため、お問い合わせ から連絡すること。
-
招待を受け取り、承諾
- 承諾はブラウザで完結する
-
ヘッドセットのライブラリからインストール
- 招待制チャンネルのアプリはストア検索には出ない。ライブラリに並ぶ
APK のダウンロード(B / C 用)
Section titled “APK のダウンロード(B / C 用)”hapbeat-handdemo_all.apk をダウンロード
過去のビルドは hapbeat-demos の Releases にある。以降のコマンドは、この APK を置いたディレクトリで実行する。
B. CLI(adb)
Section titled “B. CLI(adb)”-
開発者モードを有効化
- 手順は Meta 公式: Set up development environment を参照
- Unity で Build and Run が通っている場合はすでに有効なので不要
-
Quest を USB-C で PC に接続し、ヘッドセット内で USB デバッグを許可
- 許可ダイアログはヘッドセット内にしか出ない。装着して Always allow from this computer を選ぶ
-
APK を置いたディレクトリで実行
adb install -r hapbeat-handdemo_all.apkadbは Android 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を実行
-
ライブラリの「提供元不明のアプリ(Unknown Sources)」から起動
- 既定のフィルタには出ない。切り替えが必要
C. アプリ(SideQuest)
Section titled “C. アプリ(SideQuest)”-
開発者モードを有効化
-
PC に SideQuest を導入
- SideQuest 公式: Get SideQuest(Advanced Installer 版)
-
Quest を USB 接続し、SideQuest の接続インジケータが緑になるのを確認
-
APK を SideQuest のウィンドウにドラッグ&ドロップ
-
ライブラリの「提供元不明のアプリ(Unknown Sources)」から起動
動作しないとき
Section titled “動作しないとき”- Hapbeat と Quest が同じ Wi-Fi(同一サブネット)にいるか確認する
- このビルドはアドレスを固定していないため、同じネットワーク上の Hapbeat はすべて反応する。特定の 1 台に絞る設定は入っていない
- 解決しない場合は Q&A の接続関連と トラブルを解決する を参照
ライセンス表記
Section titled “ライセンス表記”本デモには Unity 製の XR Interaction Toolkit のサンプルアセットを含む。
- XR Interaction Toolkit copyright © Unity Technologies
- ライセンス: Unity Companion License