WebVR A-frame:构建场景的推荐方式

WebVR A-frame: Recommended way to build scenes

我有一个在 web VR A-frame 中构建多个场景的需求。每个场景都有一个按钮,单击该按钮将加载具有不同背景的新场景。 在 A 帧中构建场景的推荐方法是什么?

  1. 只创建一个场景并在运行时交换实体。每个实体可以对应一个按钮、背景等
  2. 创建多个页面(例如 index.html),每个页面都有自己的场景并在点击事件时加载每个页面。

方法 (1) 似乎是首选方法,因为第二种方法意味着浏览器中的 'Back' 按钮将在加载新页面时启用,这是不可取的并且会影响 VR 中的用户体验。

谁能确认方法 (1) 是首选?

如果您可以将所有内容都保存在 "single-page app" (1) 中并交换实体,那绝对是更好的体验。特别是如果您正在做一些像交换背景这样简单的事情。只有几个浏览器实现了正确的 in-VR link 遍历,link 遍历 UX 目前还不存在。

https://aframe.io/docs/0.6.0/guides/building-a-360-image-gallery.html