問題タブ [oculusquest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
49 参照

android - 非 VR モードで VR を有効にして Unity3d Android アプリを起動することは可能ですか?

マルチプレイヤーで Oculus Quest のアプリを開発していますが、問題なく動作しています。今、まったく同じプロジェクトから構築された非 VR 観戦アプリが必要な段階に来ましたが、飛行カメラのみを制御して他のユーザーと一緒にシーンを観察することができます。

PC 用のビルドに問題はありません。「Oculus」の後に VR デバイス リストに「None」を追加するだけで、アプリをデスクトップ モードに切り替えることができます (または、VR デバイスが表示されている場合はコードからスキップします)。同様の方法で Android 用のアプリを作成すると、最初から黒い画面しか表示されません (Unity のスプラッシュもありませんが、アプリが動作していることを音で知らせてくれます)。

プレーヤー設定で XR を無効にすると、必要な機能を備えた Android 用にビルドできますが、毎回、VR と非 VR apk の 2 回ビルドする必要があります。ただし、自動ビルド サーバーを使用しているため、最初に VR ビルドを作成し、次に変更した設定をコミットし、非 VR 用に再度ビルドし、次に設定を元に戻してもう一度コミットするため、そのパイプラインは悪夢になります。その地獄はそれ以上ではないにしても1時間かかり、レポの変更ログをゴミでいっぱいにします。もちろん、ローカルでビルドすることもできますが、ビルドごとに次の 30 ~ 40 分間マシンが完全にブロックされるため、受け入れられません。

友達、どんなアイデアでも大歓迎です!