WebXRワークフロー
ブラウザーでのウェブコンテンツのテストやデバッグについての一般的な情報については、
こちらのページをご覧ください。
しかし、コンテンツをテストするのに、毎回ヘッドセットを装着するのが煩わしい場合があるかもしれません。その場合、WebXRエミュレーターを使うか、
Meta Quest開発者ハブを使ってデバイスをデスクトップにキャストすることができます。
没入型Webエミュレーターを使うと、ヘッドセットなしでデスクトップ(Chrome、Edge、その他のChromiumベースのブラウザーを使用)でWebXRエクスペリエンスをデバッグすることができます。これは、
Chromeまたは
Edgeのブラウザープラグインとしてインストールできます。
臨場感のあるコンテンツをテストするためのその他のツール
WebXRではWebGLを使用することによってフードの下のコンテンツをレンダリングするので、WebGLコンテンツデバッグ用のさまざまなツールを利用してWebXRコンテンツ(WebXRエミュレーターによりデスクトップ上でレンダリングされる)もデバッグできます。
Spector.jsを利用すると、WebXRシーンのドローコールを確認することができます。これは、グラフィックに関するエラーを診断するための有用なデバッグツールとなります。Spector.jsはブラウザーでは動作せずデスクトップブラウザーでのみ動作するため、WebXRエミュレーターと併用してください。
パフォーマンスは、WebXRエクスペリエンスに磨きをかけて完成度を上げる上で、唯一最大の要因となる場合があります。パフォーマンスのボトルネックを突き止めて修正するためのツールやガイドラインについては、
パフォーマンス最適化のセクションをご覧ください。
WebXRエクスペリエンスは通常のウェブページにすぎないため、ほかのサイトと同じようにオンラインでサービスを提供できます。
ブラウザーはWebXRエクスペリエンスを新しいタブページでも紹介します。作成したWebXRエクスペリエンスが紹介されるようにするには、
申請ガイドラインのページをご覧ください。
WebXR Submission Form
ガイドラインに従い、技術要件を満たしていることを確認したら、WebXRの提出フォームを使ってエクスペリエンスを提出し、新しいタブページへの掲載を検討してください。