1. Home
  2. Docs
  3. Verge3D用户手册
  4. 通用话题
  5. AR/VR开发

AR/VR开发

Verge3D可创建基于网络的增强现实(AR)和虚拟现实(VR)体验,这些体验运行在尚在开发中的浏览器技术之上,称为WebXR(网络上的扩展现实)。

配置

VR支持

建议在App Manager中的设置中启用Legacy VR选项,以支持更广泛的设备。

纸板设备应该可以在Android和iOS上的任何移动浏览器中开箱即用。

Google Daydream适用于Android手机上的稳定版Chrome浏览器,并在chrome:// flags页面上启用了某些WebXR选项:

HTC Vive和Oculus设备可在稳定版Chrome和Firefox浏览器中使用。此外,Chrome浏览器需要在chrome:// flags页面上启用某些WebXR选项:

AR支持

目前WebXR规范正在快速发展,浏览器预览版本每天都在变化。鉴于此,我们决定禁用AR功能,直到规范稳定为止。

WebXR源站试用

当用户启动应用程序时,可以使用所谓的源站试用令牌来自动激活这些标志,而不是在Chrome浏览器中启用Webxr标志。您可以请求这些令牌在您的网站域上使用,如下所述。

<meta http-equiv="origin-trial" content="Aop1aS3O0LG/MKmDbfhMRdlXGxB1ET...rJJScdLSaYLDCMJI5iOLQ0uwhBObX0=">

应用程序管理器中提供的标准应用程序模板已经包含了verge3d网络域cdn.soft8soft.com的源站试用令牌。

HTTPS

WebXR需要安全的上下文。 Verge3D应用程序必须通过HTTPS / SSL或localhost URL提供。

创建VR应用

只需2个拼图就可以为任何Verge3D应用设置VR模式。

通过使用为没有控制器(例如纸板)的VR设备自动提供的基于注视的标线指针来执行与3D对象的交互。

对于具有控制器的VR设备,通过从控制器发出的虚拟光线执行交互(仅支持一条光线)。

可以使用when hovered或when clicked拼图来捕获用户事件。when clicked拼图在交互后2秒触发。

相关链接

Was this article helpful to you? Yes No