A-Frame 1.4.0 在 iOS 上不显示 VR 按钮

问题描述 投票:0回答:0

我正在尝试制作一个小型 VR 应用程序以在浏览器中运行,并且可以通过 Cardboard(如 Google Cardboard)使用。开发我的应用程序后,我意识到 VR 按钮根本不存在。我尝试访问 aframe 示例以查看我的代码是否做错了什么,但事实并非如此。即使在他们主页上的 HelloVR 示例 中,我也看不到进入 VR 模式的 VR 按钮。我试过多种浏览器:

  • Google Chrome: 110.0.5481.114 (Official Build) stable (64-bit)
  • 野生动物园 16
  • 火狐 110.2 (29283)

iOS版本:16.3

型号名称:iPhone 12 mini

但没有任何效果。然后我降级到 A-Frame 1.3.0 并且按钮确实出现了,但是当我按照将手机放入纸板的说明点击它时,我得到了一个空白的白色屏幕。

以下是来自 Chrome 浏览器的日志:

使用版本

1.4.0
时:

LOGA-Frame Version: 1.4.0 (Date 2022-12-26, Commit #60a324a2)
LOGTHREE Version (https://github.com/supermedium/three.js): ^0.147.0
LOGWebVR Polyfill Version: ^0.10.12
WARNINGwebvr-polyfill: Invalid timestamps detected: Timestamp from devicemotion outside expected range.
LOG%ccore:a-assets:warn %cAsset loading timed out in %c  color: orange color: inherit color: orange 3000 ms
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete

使用版本

1.3.0
时:

LOGA-Frame Version: 1.3.0 (Date 2022-02-04, Commit #cc3516ce)
LOGTHREE Version (https://github.com/supermedium/three.js): ^0.137.0
LOGWebVR Polyfill Version: ^0.10.12
WARNINGwebvr-polyfill: Invalid timestamps detected: Timestamp from devicemotion outside expected range.
LOG%ccore:a-assets:warn %cAsset loading timed out in %c  color: orange color: inherit color: orange 3000 ms
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Texture marked for update but image is incomplete
WARNINGTHREE.WebGLRenderer: Can't change size while VR device is presenting.
WARNINGTHREE.WebGLRenderer: Can't change size while VR device is presenting.

以前有人遇到过这个问题吗?我在互联网上找不到任何东西。

aframe
© www.soinside.com 2019 - 2024. All rights reserved.