WebVR和WebGL API 已经使我们能够开始在 Web 浏览器中创建虚拟现实 (VR) 体验,但社区仍在等待工具和库的出现,以使这一任务更容易完成。
Mozilla 的A-Frame框架提供了一种标记语言,允许我们使用 Web 开发人员熟悉的系统构建 3D VR 场景,该系统遵循游戏开发编码原则;这对于快速成功地构建原型和演示很有用,而无需编写大量 JavaScript 或 GLSL。本文解释了如何启动和运行 A-Frame,以及如何使用它来构建一个简单的演示。
A-Frame 的当前版本是 0.3.2,这意味着它是高度实验性的,但它已经可以工作,你可以立即在浏览器中对其进行测试。它可以在台式机、移动设备(iOS 和 Android)以及 Oculus Rift、Gear VR 和 HTC Vive 上运行。
A-Frame 建立在WebGL之上,并提供了在应用程序中使用的预构建组件——模型、视频播放器、天空盒、几何图形、控件、动画、光标等。它基于实体组件系统,在游戏开发领域这是众所周知的,但它面向具有熟悉标记结构的 Web 开发人员,可使用 JavaScript 进行操作。最终结果是默认启用 VR 的 3D 网络体验。
让我们首先设置一个环境来使用 A-Frame 创建一些东西。然后我们将构建一个演示并运行它。你应该开始:
第一步是创建一个 HTML 文档——在你的项目目录中,创建一个新index.html文件,并在其中保存以下 HTML:
MDN Games: A-Frame demo
这包含一些基本信息,例如文档charset和
| 留言与评论(共有 0 条评论) “” |