XR

XR 总览

XR 是一个通用术语,用于描述扩展现实 Extended Reality的概念,它包含虚拟现实(Virtual Reality,VR)、增强现实(Augmented Reality,AR)、混合现实(Mixed Reality,MR)等。

架构

Galacean 对 XR 做了干净灵活的设计:

  • 干净:不需 XR 能力时,包体不含任何 XR 逻辑,大小也不会增加分毫
  • 灵活:可插拔的功能,让开发更简单
  • 面向未来:多后端设计,后续可适配不同平台不同接口
image.png

模块管理

解释相关文档
@galacean/engine-xr核心架构逻辑API
@galacean/engine-web-xr后端包Doc
@galacean/engine-toolkit-xr高级工具组件Doc

@galacean/engine-xr@galacean/engine-web-xr是实现 WebXR 必须引入的依赖,相较于上述两个包,@galacean/engine-toolkit-xr 则不是必须的,但它的存在可以让编辑器开发 XR 变得更加简单。

XR 包之间的依赖规则遵守版本依赖规则,即 @galacean/engine-xr@galacean/engine-web-xr 的版本需与 @galacean/engine 保持一致,@galacean/engine-toolkit-xr 的大版本需要与 @galacean/engine 保持一致。

快速上手

在本章节,您可以:

最后更新于 七月 11, 2024

这篇文档对您有帮助吗?