unity-game-engine - 在 iOS 上启动 Google Cardboard VR : Which SDK?

标签 unity-game-engine google-cardboard virtual-reality google-vr

我想在 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 等),但大多数代码将自动生成,因此实际上不可能遵循。请参阅下面的示例:

sample xcode

因此应用程序的所有功能都应直接在 Unity 中开发

关于unity-game-engine - 在 iOS 上启动 Google Cardboard VR : Which SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43540344/

相关文章:

java - OSGi 中的 NoClassDefFoundError 尽管它是导出和导入的

c# - 我真的很难通过 Oculus VRC TestSubmitWhenNotVisible 测试

unity-game-engine - OnCollisionStay 与 OnCollisionEnter

java - CardboardView 和自定义菜单 Android

unity3d - 如何在 Unity 中为桌面 VR 应用逐帧显示 360 度视频?

android - 如何使用VrPanoramaView加载Cardboard Camera标记的照片?

android - Cardboard sdk 右场景和左场景有错误?

c# - Android UI 元素统一

android - Unity3D 修复了 TimeStep - Android FPS 问题

C# Unity 下拉菜单,在更改调用函数时,函数查询列表返回匹配的列表项