你可以一次性尽可能多地覆盖VR平台了,从而为你的应用程序带来更多的受众。借助Unity2018。3,你可以构建支持一系列PCVR和移动VR设备的优秀应用程序,无需为每一个平台进行单独开发,包括OpenVRSDK,OSDK,WindowsMRSDK,DSDK和GearVRSDK(不包括PSVR)。 根据目标设备的不同,你可能需要更改目标平台并进行多次编译。例如,如果目标是OculusRift,目标平台应该是PC相关,如果目标是OculusGo,目标平台应该是Android相关。如果希望同时支持ORift和OculusGo,你需要为每个目标平台开发一次。 在每个目标平台之下,你都必须定位正确的SDK。有时你可以通过单个exe来定位多个SDK,有时你必须进行单独构建。在定位PC相关时,你可以同时支持Oculus和OpenVR。但在定位Android时,你必须为Daydream和OculusSDK进行单独构建。 对于多平台的同时支持,Unity提供了两个相关开源项目,方便开发者入手。他们分别是Ontlaught和XRInputTests。其中XRInputTests是多平台测试项目,而Ontlaught是多平台演示项目,支持OpenVR,OculusRift,WindowsMixedReality,OculusMobile(GearVR,Go)和Daydream。 文章来源:映维网