開発

WebXRワークフロー

エクスペリエンスの構築

多くの場合、WebXRエクスペリエンスの開発でAPIと直接やり取りすることはありません。さまざまなレンダリング機能やフレームワークにWebXRのサポートが含まれており、特定のフレームワークに該当する手順を実行することにより、そのフレームワークを利用できるようになります
WebXR API自体と直接やり取りする方法については、こちらでベアボーンサンプルをご覧ください。

エクスペリエンスのデバッグ

ブラウザーでのウェブコンテンツのテストやデバッグについての一般的な情報については、こちらのページをご覧ください。
しかし、コンテンツをテストするのに、毎回ヘッドセットを装着するのが煩わしい場合があるかもしれません。その場合、WebXRエミュレーターを使うか、Meta Quest開発者ハブを使ってデバイスをデスクトップにキャストすることができます。

没入型Webエミュレーターの使用

没入型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の提出フォームを使ってエクスペリエンスを提出し、新しいタブページへの掲載を検討してください。

その他のヘルプを表示

WebXR Discord

ブラウザーチームのメンバーはWebXR Discordコミュニティに在席しており、#browserチャネルを活発にモニターしています。
ナビゲーションロゴ
日本語
© 2026 Meta