【问题标题】:Starting Google Cardboard VR on iOS: Which SDK?在 iOS 上启动 Google Cardboard VR:哪个 SDK?
【发布时间】:2017-04-21 10:28:38
【问题描述】:
我想在 iOS 上开发一个简单的 VR 环境,以便使用 Cardboard VR 玩不同的交互形式。这可能包括需要访问 iPhone 的摄像头和麦克风。
这是我第一次体验 VR。在Google VR page 上有一个适用于 Unity 的 SDK 和一个适用于 iOS 的 SDK。我应该走哪条路?
我知道我可以创建一个 Unity 应用程序并将其部署在 iOS 上。但是是否可以轻松更改/自定义生成的代码?
【问题讨论】:
标签:
unity3d
google-cardboard
virtual-reality
google-vr
【解决方案1】:
如果您想使用 Unity,请选择 Unity SDK。 iOS SDK 用于在 iOS 中进行原生开发。
当您使用 Unity 为 iOS 构建时,Unity 将生成一个 XCode 项目,然后您可以运行该项目。该项目的一些类是可读的(例如 UnityAppController.mm 等),但大部分代码将自动生成,因此实际上无法遵循。请参阅下面的示例:
所以应用的所有功能都应该直接在 Unity 中开发