当前位置: 首页 > news >正文

【unity】【VR】白马VR课堂系列-VR开发核心基础04-主体设置-XR Rig的引入和设置

在这里插入图片描述
接下来我们开始引入并构建XR Rig。

你可以将XR Rig理解为玩家在VR世界中的替身。

我们先删除Main Camera,在Hierarchy右键点击删除。

然后再在场景层右键选择XR下的XR Origin。这时一个XR Origin对象就被添加到了Hierarchy。

重设XR Origin的Position和Rotation为原点。

可以注意到这个XR Origin对象下也有一个Camera,而且带有Tracked Pose Driver组件。

这也是为什么我们一开始要把原有的Main Camera删除的原因。

另外,XR Origin还具备了更多的Feature可供设定。

其中比较重要的属性是Tracking Origin Mode,你可以在Camera Y Offset中设定一个固定值作为自己的固定观察高度。但一般习惯于让系统动态计算相对于地面的观察者眼睛的适当位置,所以应把Mode设置为Floor。

这时点击运行,可以发现转头抬头等动作以及可以同步反映在VR世界中,而且观察的位置也符合自己穿戴头盔的高度,很棒!

不过此时如果操作手柄,会发现VR中代表控制Ray的红色射线并不会跟踪现实中的手柄运动。解决这个问题就是下一节的内容了。

【视频教学】

【白马VR课堂系列-VR开发核心基础04-主体设置-XR Rig的引入和设置】 https://www.bilibili.com/video/BV1rs4y1Y7Ps/?share_source=copy_web&vd_source=7f5c96f5a58b7542fc6b467a9824b04e

【更多实战课程】

更多VR教程,请关注我的网易云课堂《大徐VR课堂》:[https://study.163.com/provider/480000002282025/index.htm?share=2&shareId=480000002282025]

【配套资源】

请见文章的绑定资源

相关文章:

  • 从硬件结构到软件
  • C++入门(1):命名空间,IO流 输入输出,缺省参数
  • Flink kafka 数据汇不指定分区器导致的问题
  • go语言输出带颜色字体
  • docker 入门教程
  • 单页面应用(SPA):改变用户体验的未来
  • Infuse Mac视频播放器 中文
  • 软件测试学习(二)静态白盒测试、动态白盒测试、配置测试、兼容性测试、外国语言测试
  • 信息学奥赛一本通-编程启蒙3219:练36.2 不定方程求解
  • 让 Visual Studio 用上 ChatGPT
  • Hadoop3教程(九):MapReduce框架原理概述
  • Web自动化测试入门 : 前端页面的组成分析详解
  • 《机器学习》第5章 神经网络
  • python selenium下载一个合适的chromedriver.exe(稳定版本)
  • 【数据结构】:二叉树与堆排序的实现
  • acwing算法基础之基础算法--整数离散化算法
  • vue打包压缩
  • Go语言入门心法(三): 接口
  • 端到端的机器学习项目(Machine Learning 研习之六)
  • 深入了解 JavaScript 中的构造函数和对象创建
  • 人民时评:透过上海车展读懂三组密码
  • 追光|铁皮房、土操场,这有一座“筑梦”摔跤馆
  • 乡村快递取件“跑腿费”屡禁不止?云南元江县公布举报电话
  • 公募基金行业迎系统性变革:基金公司业绩差必须少收费
  • 上海黄浦区拟73.2654亿元协议出让余庆里7宗组合地块
  • 央视热评:从银幕到生活,好故事如何“撬动”大市场