モバイル WebVR サイトで複数の WebVR エクスペリエンスをリンクしています。カーソル コンポーネントまたは別のコンポーネントを使用して別のサイトに移動すると、次のサイトが (VR ではなく) モノ モードで読み込まれます。
VR for mobile にとどまるにはどうすればよいですか?
モバイル WebVR サイトで複数の WebVR エクスペリエンスをリンクしています。カーソル コンポーネントまたは別のコンポーネントを使用して別のサイトに移動すると、次のサイトが (VR ではなく) モノ モードで読み込まれます。
VR for mobile にとどまるにはどうすればよいですか?
リンク トラバーサル ストーリーを改善するにつれて、これはモバイル向けにすぐに使用できるようになります。この回答はモバイル用であり、デスクトップ/真の WebVR は仕様の一部としてリンク トラバーサルを持ち、ブラウザーのサポートが展開されるにつれて、将来 A-Frame の一部になることに注意してください。
ただし、モバイルでは、ユーザーの操作を必要とせずにステレオ モードに入ることができるはずです。一部のデバイスでフルスクリーン API を使用しているかどうかは忘れましたが、それが邪魔になる可能性があります。
VR を自動的に永続化するコンポーネントを次に示します。
AFRAME.registerComponent('auto-enter-vr', {
init: function () {
this.el.sceneEl.enterVR();
}
});
次に、次のように使用できます。
<a-scene auto-enter-vr>
コンポーネントをチェックアウトしてhref
リンクを追加します (たとえば、カーソル コンポーネントのクリックなどのイベントで window.location を変更します)。