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的流程
`如有疑问请留言评论如果还有不懂我后续会上传一个示例代码。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6