Unity3D-XRInput是一款专为简化Unity3D开发流程而设计的插件,专注于虚拟现实与增强现实设备的输入处理,提供直观、高效的功能以满足开发者需求。
多年来Valve并未支持Unity3D的通用/不可知XR输入系统或提供相应的逻辑解决方案。在创建新项目或增加对更多平台的支持时,使用OpenVR API加上未来的OpenXR方案会显得过于复杂且耗时,因为这些方案往往需要处理许多额外的问题和不同公司之间的差异。该API作为易于使用的独立于具体实现的不可知XR输入层存在,允许开发者编写适用于多个商店(如Steam和Oculus)的应用程序代码而无需应对过多复杂的细节或面对分裂的情况。
如果有需求的话,可以添加更多非标准的输入源(例如Pico),以及OpenXR支持直到其稳定为止。这样,在未来的项目中就不必再修改已有的输入系统了。需要注意的是,安装SteamVR SDK会阻止OpenVR输入模式生效;因此,请确保通过Unity软件包管理器为OpenVR输入模式正确地安装“com.valve”插件。
请注意:不要安装SteamVR SDK以使OpenVR输入模式正常工作!确认已经使用Unity的软件包管理器对com.valve进行恰当设置,以便支持所需的OpenVR功能。