1

我正在为我已经在 UWP 中使用 C# 完成的项目探索在 VR 中开发的可能性。我不希望在 Unity 中剪切和粘贴它,别担心,我完全知道它比这复杂得多。因此,我使用 Unity 在 C# 中进行此操作,并希望能够将应用程序移植到 Gear VR/Occulus 平台、Google Daydream 以及混合现实上。

然而,正如我无数次痛苦地发现的那样,选择错误的开发工具包并在后来意识到这是一条死胡同,这是对时间的巨大浪费。但我似乎无法找到可以让我选择路径的各种库选项(例如混合现实工具包、OpenVR、Vuforia)的良好解释。

有没有人可以给我指出一份很好的技术文档,概述每种方法的好处和限制?

谢谢!

4

1 回答 1

1

Mixed Reality Toolkit声称或至少有未来支持所有平台或至少支持最常见平台的目标。

正如他们在MixedRealityToolkit-Unity上所说的那样,像Oculus,等这样的人很可能会在其中HoloLens/UWPHTC Vive

支持广泛的受众,允许构建将在多个 VR/AR/XR 平台上运行的解决方案,例如混合现实、Steam/Open VR。

如果情况已经完全如此,并且您的特定目标设备是否会受到支持,我无法判断。到目前为止,您必须/必须为要使用的每个平台使用不同的 SDK。但是您至少可以对组件进行编码,使其更像接口,并且以一种使以后交换 SDK 更容易的方式。

于 2019-03-18T12:16:22.157 回答