您能推荐一下适用于 iOS 平台的所有开源虚拟现实 SDK 吗?我想使用 Google Cardboard 将 Google 地图加载到虚拟现实中。
当我在网上搜索它时,我只找到增强现实 SDK。
现在有适用于 iOS 的官方 Cardboard SDK https://developers.google.com/cardboard/ios/
要使用 Google Cardboard 在 iOS 上的虚拟现实中渲染 Google 地图,您可以探索以下 VR SDK 和工具:
Google VR SDK(Cardboard): Google 官方 VR 开发者 SDK,可与 iOS 配合使用。 支持与 Google Cardboard 的相遇。 虽然可以渲染 360 度环境,但直接 Google 地图集成需要利用适用于 iOS 的 Google 地图 SDK 进行特殊开发。
纸板场景套件: 可以使用 Apple 的 SceneKit 渲染 3D 内容,并将其与 Google Cardboard 集成以实现虚拟现实。 地图图块可以通过 iOS 版 Google Maps SDK 检索,然后在 SceneKit 中渲染为纹理。
Google Cardboard 和 Unity: 使用 Google Maps Platform API,Unity 可以将 Google 地图加载为纹理并促进 VR 开发。 要集成 VR,请使用适用于 iOS 的 Cardboard XR 插件。
开源库: 尽管没有积极更新,ViroReact 仍然可以用于简单的虚拟现实项目。 将 WebXR 与 Three.js 结合使用:一种基于 Web 的 VR 方法,但由于 Safari 不完全兼容 WebXR,因此在 iOS 上受到限制。
注意: 由于许可和API限制,谷歌地图无法直接在虚拟现实中显示。使用 Google Maps Platform API,您将需要检索地图图块或 3D 数据并将其手动渲染到虚拟现实环境中。