Unity 使用OpenXR和XR Interaction Toolkit 开发 HTCVive(Vive Cosmos)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
Unity 使用OpenXR和XR Interaction Toolkit 开发 HTCViveVive Cosmos
提示作者是 Unity 2020.3 以上版本做的开发。开发VR程序需要安装 SteamSteamVR, (Vive Cosmos,需要再安装VIVEPORT,VIVEConsole)
OpenXR 控制设备 头盔手柄通信。
XR Interaction Toolkit 是UI交互和3D交互
文章目录
一、OpenXR是什么
OpenXR是一个针对XR应用程序接口简称API。XR的定义计算机通过人机交互产生的虚实环境连续统一体包括VR,AR,MR。
OpenXR的最终目标是将VR/AR应用和头显之间的通信方式标准化。 提示作者是 Unity 2020.3 以上版本做的开发
二、开发步骤
提示每个unity都有对应插件版本不必纠结
1.安装必要插件
代码如下示例
1Unity新建项目-> packageManger
2安装 Open XRPlugin, XR Plugin Management, XR Interaction Toolkit
3导入Open XRPlugin示例 XR Interaction Toolkit示例
2.查看重要入门示例
1导入Open XRPlugin示例 此场景可以查看 手柄点击了那个按键
2 XR Interaction Toolkit示例此场景可以查看 UI交互和3D物体交互
3.重要设置
进入 PlayerSetting -> XR Plugin Management 添加openXR 和 Htc vive 模板
4.使用OpenXR Plugin
1.方法一
2.方法二 使用XR Interaction Toolkit 预制体 拖到项目中
总结
以上就是Unity 使用OpenXR和XR Interaction Toolkit 开发 HTCViveVive Cosmos的流程
`如有疑问请留言评论如果还有不懂我后续会上传一个示例代码。