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

【VRTK】【VR开发】【Unity】9-瞬移

在这里插入图片描述

课程配套学习资源下载

https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503

【移动的种类】

瞬移只是VR中移动的一种种类,其它还有连续移动,物理移动,摔臂移动等等。
瞬移自身也有多个分类,本篇介绍:

  1. 即时瞬移
  2. 冲刺瞬移
  3. 定点瞬移

【瞬移概述】

VR中之所有开发出瞬移的模式,主要原因在于瞬移能够避免晕动。缺点在于会一定程度破坏沉浸感。
瞬移的原理是从控制器投射出的射线碰撞到别的Collider,如果碰撞到的Collider设定为可以瞬移,目标落点显示绿色,否则显示红色。显示绿色的点就是你可以瞬移过去的点。

【捕捉输入触发瞬移】

根据不同的设备,我们把瞬移设计为四种可能的输入:

  1. 键盘T键
  2. Ooculus控制器摁下左手柄摇杆
  3. HTC控制器也是摁下左手柄摇杆
  4. Xbox控制器是摁下手柄左摇杆
    设置步骤
  5. Hierarchy中选中Button Input Actions,下面新建一个空对象,命名为“Curved Teleport Ray Pointer.”
  6. 选中新建对象,属性面板新增组件“Boolean Action”、
  7. 展开 Boolean Action 组件,

http://www.kler.cn/news/148965.html

相关文章:

  • Flink流批一体计算(21):Flink SQL之Flink DDL
  • OpenCV快速入门【完结】:总目录——初窥计算机视觉
  • 统计元音字母c语言
  • 手把手教你如何实现List——ArrayList
  • 鸿蒙(HarmonyOS)应用开发——应用程序入口UIAbility(题目答案)
  • C#,数值计算——插值和外推,径向基函数插值(RBF_inversemultiquadric)的计算方法与源程序
  • 基于binlog实现一些业务(Binlog4j)
  • 哈希表——闭散列表
  • 分析:为什么有些pdf打开之后无法编辑?
  • JVM运行时数据区域、对象内存分配、内存溢出异常总结
  • 将kali系统放在U盘中插入电脑直接进入kali系统
  • day64 django中间件的复习使用
  • 【赠书第9期】巧用ChatGPT高效搞定Excel数据分析
  • grep笔记231128 grep的 -e , -E , -F , -G , -P 有什么区别
  • 不同路径(力扣LeetCode)动态规划
  • MS1242/MS1243:24bit 高精度、低功耗模数转换器
  • 视频集中存储/磁盘阵列EasyCVR平台黑名单异常解决步骤是什么?
  • Unity之ARFoundation如何实现BodyTracking人体跟踪
  • Django二转Day02
  • qml ParticleSystem3D使用介绍
  • 记录ruoyi-plus-vue部署的问题
  • 华为设备使用python实现文件自动保存下载
  • 封装一些可能会用到的JS的Dom操作方法(非JS自带的方法)
  • Python小知识
  • IWDG和WWDG HAL库+cubeMX
  • ruoyi-plus使用Statistic统计组件升级element-plus
  • 2023-简单点-机器学习中矩阵向量求导
  • 【Qt】获取当前系统用户名:9种获取方式
  • 企业如何选择安全又快速的大文件传输平台
  • 34 - 记一次线上SQL死锁事故:如何避免死锁?