我正在为我已经使用C#在UWP中完成的项目探索VR开发的可能性。我不希望将其剪切并粘贴到Unity中,不用担心,我完全知道它比这复杂得多。因此,我正在使用Unity在C#中进行操作,并希望能够在Gear VR / Occulus平台,Google Daydream以及Mixed Reality上移植应用程序。
但是,正如我痛苦地发现很多时间一样,选择错误的开发工具包并在以后意识到这是死路一条,这是对时间的巨大浪费。但是我似乎找不到能够允许我选择路径的各种库选项(例如,混合现实工具包,OpenVR,Vuforia)的很好解释。
没有人能给我指出一份好的技术文档,概述每种方法的好处和局限性吗?
谢谢!
答案 0 :(得分:1)
Mixed Reality Toolkit
声称或至少将来有目标支持所有平台或至少支持最常见的平台。
像Oculus
,HoloLens/UWP
,HTC Vive
之类的对象很可能会出现在其中,因为它们在MixedRealityToolkit-Unity上声明
支持广泛的受众,允许构建可在多个VR / AR / XR平台(例如混合现实,Steam / Open VR)上运行的解决方案。
如果完全是这样,并且我不能告诉您是否支持您的特定目标设备。到现在为止,您已经/必须为要使用的每个平台使用不同的SDK。但是您至少可以将您的组件编码为更像接口,并以某种方式使以后交换SDK更加容易。