unity XR Interaction ToolKit配置
第一步:新建项目
以2019.4.14为例,新建项目
第二步:导入依赖包
点击Window——PackageManager,导入AR Foundation、XR Plugin Management、XR Interaction Toolkit,注意:导入XR Interaction Toolkit的时候需要勾选Show Preview Packages,不然找不到
第三步:重启项目
导入后提示需要重启,点击确定即可,这样Unity就会启用这个新的输入系统。
重启后就会发现PlayerSettings——OtherSettings——ActiveInputHandling已经自动修改。
第四步:在场景中加入XR Rig
可以看到Unity已经自动把场景中原来的MainCamera删掉了
第五步:在根节点上添加InputActionManage脚本
可以看到左右手柄的XRcontroller的配置都是空的,需要自己配置,为方便起见,可以将第一个Sample导入Unity,里面有一些默认的配置文件,可以直接应用。
将以下默认Action配置赋给XR Rig
左右手柄把原来的XRController脚本先移除,再将Samples文件夹里的两个配置文件复制到相应的手柄上
最后在Windows下启用Oculus,连上quest就可以串流看见画面了。
unity XR Interaction ToolKit配置相关推荐
- VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(下):实现腿部行走动画
在上一篇教程:VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(上):实现上半身的追踪(附带VRM模型导入Unity方法和手腕扭曲的解决方法)当中,我们通过配置 ...
- VRIK+Unity XR Interaction Toolkit 配置 VR 全身模型(上):实现上半身的追踪(附带VRM模型导入Unity方法和手腕扭曲的解决方法)
文章目录
- Unity XR Interaction Toolkit研究
XR Interaction Toolkit研究 官方链接: https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2. ...
- Unity XR Interaction Toolkit(一)配置环境
在开始之前 XR Interaction Toolkit能够匹配市面上大多VR设备,使用它开发可以以逸待劳,开发中不用添加VR厚重繁杂的SDK包,但是同时也不能使用设备的特性(Quest的手势识别,V ...
- Unity XR Interaction Toolkit中Action与Device的差异探究
XR交互工具包的两种交互方式 前情提要:此文章是自己对XR交互的两种方式的理解,很可能有些不太对的地方,同时这里面的内容,也需要对XR交互使用有了较熟练的使用才能看懂 XR Interaction T ...
- Unity XR Interaction Toolkit(二)手柄交互
目录 一.结构配置 二.交互事件 1.事件设置 2.绑定设置 3.组合按键输入 4.事件挂载 三.代码响应 1.事件回调 2.数值获取 注意,本文的Toolkit版本在2.2以上,低版本没有样例和部分 ...
- Unity之OpenXR+XR Interaction Toolkit 安装和配置
前言 XR Interaction Toolkit 是Unity基于OpenXR标准,发布的一套XR工具,目的是方便我们快速接入XR相关的SDK,并且做到兼容不同VR设备的目的,目前流行的VR设备如O ...
- Unity之OpenXR+XR Interaction Toolkit接入Pico VR一体机
一.前言 Pico VR 一体机是目前国内比较流行的VR设备之一,PICO成立于2015年3月,于2021年9月并入字节跳动.最新推出的Pico4一体机售价只有2400左右,这让很多家庭都入手了Pic ...
- unity开发VR的项目02——初始项目的创建和运行(基于xr interaction toolkit和OpenXR)
一.环境配置 1.Open XR Plugin插件导入 打开Window->Package manager,在unity Registry中找到插件OpenXR Plugin下载并导入. 找到项 ...
最新文章
- Python学习笔记.OS学习笔记 OS操作系统(operating system)(二)程序和进程 输出进程号,工作目录最有用!
- LED音乐频谱之输出数据处理
- IOS中UITableView异步加载图片的实现
- hdu1556(树状数组小地方的解释~~~)
- linux下root密码修改方法
- linux虚拟机tomcat上部署web项目的常用命令
- LeetCode: Longest Common Prefix
- 85. Maximal Rectangle
- “神算子”来了!时序预测模型零门槛轻松上手
- 团队管理---猴子管理管理法则
- PHP入门part1
- VSCode插件开发全攻略
- 语音识别基础知识_语音识别_CTI论坛
- 解决方法:未能加载文件或程序集“Microsoft.Office.Interop.Excel。。
- sublimetext text3比较两个文档的不同
- Trimmed 稳健均值估计与 中位数-中位数配对偏差法估计标准差——理论与 Python 实现
- 尺寸链计算-尺寸公差分析-的国产化之路
- 7人团队敏捷管理手册
- Android Studio连接mysql8.0.25经验贴(三天血与泪的教训)
- 如何分辨IP地址的类型
热门文章
- 微信支付 API V3 JSAPI支付 JAVA下载账单
- notTX FLV探测/播放和基于P2P的即时通讯多功能软件
- 如何区别个人计算机和可编程序控制器,可编程序控制器技术与应用-程周主编.pdf...
- 推荐图书:《一看就会——会声会影9入门与提高》
- 信息统计面板 - SWING组件
- android 手动设置时间 过期闹钟被触发
- vue打包后打开index.html文件空白页面并且控制台报错Failed to load resource: net::ERR_FILE_NOT_FOUND
- 使用云函数快速打造公众号自动回复机器人
- Docker 服务端口一览
- 寻找数组最大递增子序列