我想在 iOS 上开发一个简单的 VR 环境,以便使用 Cardboard VR 体验不同的交互形式。这可能包括需要访问 iPhone 的摄像头和麦克风。
这是我第一次体验 VR。上 Google VR page有一个用于 Unity 的 SDK 和一个用于 iOS 的 SDK。我该走哪条路?
我知道我可以创建一个 Unity 应用程序并将其部署在 iOS 上。但是是否可以轻松更改/自定义生成的代码?
最佳答案
如果您想使用 Unity,请使用 Unity SDK。 iOS SDK 用于在 iOS 中进行 native 开发。
当您使用 Unity 构建 iOS 时,Unity 将生成一个 XCode 项目,然后您可以运行该项目。该项目的一些类是可读的(例如 UnityAppController.mm 等),但大多数代码将自动生成,因此实际上不可能遵循。请参阅下面的示例:
因此应用程序的所有功能都应直接在 Unity 中开发
关于unity-game-engine - 在 iOS 上启动 Google Cardboard VR : Which SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43540344/