はじめに
本記事は
- 学校などから機材を借りて Meta Quest を用いたアプリケーションを展示する予定の人
- 管理者権限を持っていないが、Meta Quest を用いた展示しないといけない人
に向けて、実際に Quest 3 を用いて展示した際に躓いたポイントを残すための記録です。
気をつけるべきこと
1. 開発者登録が完了しているアカウントを用意しておいたほうがいい
自分でログイン可能な開発者アカウントがないと、そもそも環境作りを自分で行うことができないので、手も足も出ない状態に陥ります。
以下の問題に対処するためにはこれが前提条件になるため、とりあえず開発者登録は済ませておきましょう。
2. Quest の開発者モードを有効化しておいたほうがいい
Quest 3 複数台利用時に、1台は Quest Link で対応できるから開発者モードはいいや! なんて甘ったるい考えはやめたほうがいいです。1
下の様々な問題があなたのことを待ちわびているので、ぜひとも必ず Quest 3 の開発者モードは全機有効の状態であることを確認してください。
3. PCの管理者権限を取得しておいたほうがいい
環境が整っていればこの点を気にすることがないのですが、そもそもの Meta Horizon Link や Meta Quest Developer Hub などのインストールに管理者権限が必要になります。
また、一時的に管理者権限へ昇格出来た(UAC)としても、インストールユーザのアカウントグループが管理者権限を持たない場合、下の問題が発現します。2
4. Quest Link のダッシュボード表示のみで安心しないほうがいい
Quest Link の接続でダッシュボードが表示出来た! じゃあもう確認 OK だね! 駄目です。
OpenXR Runtime が None の状態でもダッシュボードを開ける3ので、実際に Quest Link の状態でゲームの起動まで確認しましょう。
なお、Meta Horizon Link を管理者権限を持っていないアカウントでインストールした場合、OpenXR Runtime の設定をすることができません。4諦めましょう。
おわりに
なんだかんだ色々と書いてはいますが、結局はちゃんと準備をしたほうがいいというのが結論になります。😇
自己紹介(宣伝)
VR/ゲーム業界への就職を目指している28卒の専門学生です。
VRChat でのギミック開発に長けていると自負しているので、お声がけいただけると非常に嬉しいです!
-
そもそも workaround を前提とした状態で準備が出来ていると思わないほうが良いです。(1敗) ↩
-
筆者は管理者に連絡をすることなく、無理やりインストールを試みたため、まんまと引っかかりました。 ↩
-
筆者はダッシュボードが開いたことのみを確認し、アプリケーションを開かなかったため、会場で大変な目に遭いました。 ↩
-
https://www.reddit.com/r/OculusQuest/comments/1iqs3sj/cant_set_meta_quest_link_to_active_openxr_runtime/ ↩