XR
是一个通用术语,用于描述扩展现实 Extended Reality
的概念,它包含虚拟现实(Virtual Reality,VR)、增强现实(Augmented Reality,AR)、混合现实(Mixed Reality,MR)等。
Galacean 对 XR 做了干净灵活的设计:
包 | 解释 | 相关文档 |
---|---|---|
@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
保持一致。
在本章节,您可以: