VRTK实现瞬移需要的脚本有三个

1、 首先在手柄上 也就是Controller(right)挂上两个脚本分别是 VRTK_Bezier Pointer 和 VRTK_Controller Events,挂上之后就有贝塞尔曲线,但是此时没有瞬移功能,要想实现瞬移 还需要再CamerRig上挂VRTK_Height Adjust Teleport就可以实现瞬移了
此时的瞬移默认按键是手柄的圆盘 也就是TouchPad_Press

Application_Menu 这个是菜单按钮

Pointer Toggle Button 这个是 射出射线的按钮
Pointer Set Button 是松手移动过去的按钮

Pointer Hit Color 射线射中的颜色 和 miss color 射不中的颜色
Pointer Visibility 射线的显示 始终显示 还是按下时显示
Pointer Length 射线的长度 Pointer Density 射线的密度
Custom Pointer Cursor 可以更改贝塞尔曲线目标位置的样式

贝塞尔曲线有个忽略层,可以忽略不需要瞬移的地方,贝塞尔曲线实质检测的就是Collieder

替换手柄模型

直接将想要的模型放在 Controller下面,并关闭原来的Model

注意:如果手柄模型换成其他时,因为会有碰撞体,碰撞CameRig时会有出现很高的情况,这是因为在Camerig上增加了 瞬移脚本VRTK_Height Adjust Teleport 时,运行后会自动生成 Capsule Collider 和 Rigibody 解决这个问题就是把模型层选择为忽略层 ignore Layer

HTC-VIVE如何实现瞬移和替换手柄模型相关推荐

  1. HTC VIVE Steam Plugins2.2版本 获取手柄输入

    1.将 SteamVR 这两个预设体拖到场景,删除原有MainCamera 第一种方式: 新建个脚本挂载到场景即可 using System.Collections; using System.Col ...

  2. unity开发 HTC vive手柄控制 手柄上各个按钮的点击事件

    HTC vive手柄各个按钮的响应事件,已实现的功能是按手柄上的原盘上下左右键移动,是平移,不是射线瞬移.这种方式在眼镜里太晕了. using UnityEngine; using System.Co ...

  3. HTC Vive 手柄

    HTC Vive 手柄 HTC Vive 手柄的按键示意图 手柄 HTC Vive的重要交互手段,我们通过第一个图片应该对其有一个直观的了解了,总共是九个按钮: 第一个是菜单按钮 第二,三,四,五分别 ...

  4. UE4 VR 手柄代替鼠标滚轮(HTC VIVE)

    在网上找了好久,没找到相应的资料,自己随便查了一下函数,居然找到了,运气好. 功能:用HTC VIVE手柄模拟鼠标滚轮(wheel). 做法如图: So easy!!!

  5. HTC Vive controller手柄运动方向识别

    HTC Vive controller手柄运动方向识别 本文由catzhang 编写,转载请注明出处,所有权利保留. 博客地址:http://blog.csdn.net/cartzhang githu ...

  6. Unity中使用SteamVR Plugin时不显示HTC Vive手柄控制器的解决办法

    Unity中使用SteamVR Plugin时不显示HTC Vive手柄控制器的解决办法 出错原因: 开发应用程序时用的SteamVR Plugin版本太高(1.2.1及以后)(也可以说是SteamV ...

  7. Htc Vive Sdk(OpenVR),Unity3d 开发,手柄射线

    开发引擎:Unity3d 设备:Htc Vive Htc Vive Sdk(OpenVR),Unity3d 开发,Hello World Htc Vive Sdk(OpenVR),Unity3d 开发 ...

  8. HTC Vive手柄

    手柄是HTC Vive的重要交互手段,我们通过第一个图片应该对其有一个直观的了解了,总共是九个按钮: 第一个是菜单按钮; 2,3,4,5分别对应的是Trackpad/Touchpad的上下左右,有时候 ...

  9. Unity的HTC VIVE SDK研究(手柄按键功能的研究,比较详细)

    http://blog.csdn.net/ystistheking/article/details/51553237 想交流的朋友我们可以微博互粉,我的微博黑石铸造厂厂长 ,缺粉丝啊 .....求粉求 ...

最新文章

  1. 技术图文:如何在CSDN上写自己的技术Blog?
  2. 2016年,新的开始
  3. 属性被分为八大类不包括_Python语言---私有属性
  4. macbook配置java环境变量_配置mac上Java环境变量
  5. 大数据之-Hadoop之HDFS_合并FsImage和Edits文件_之CheckPoint时间设置---大数据之hadoop工作笔记0072
  6. xp系统qq安装不上网络连接服务器,windows xp系统不能登录qq的解决方法
  7. Matlab网格划分
  8. 订阅服务器无法显示,订阅疑难解答
  9. 简易支付系统的架构设计
  10. 敏捷管理-PDCA循环(戴明环)
  11. html5 网易公开课,麻省理工学院公开课:单变量微积分习题课
  12. 支付宝,微信付款码正则表达式
  13. 神州优车开源业界领先的增量数据同步中间件——DataLink
  14. 【个人笔记】SIPp学习--正则表达式 三
  15. 【搜索】洛谷 P1460 健康的荷斯坦奶牛 Healthy Holsteins
  16. Julia(一)--Julia变量
  17. 解决方案:Java对DateTime的处理
  18. 手把手带你安装webpack --mac电脑哦~
  19. 初识OFDM(六):从零开始的OFDM误码率仿真
  20. linux 内核移植4412,移植Linux-5.4+内核到4412开发板

热门文章

  1. SAP物料自动记账科目设置总结(转载)
  2. mysql 补全三位数字,根据数字大小排序 LPAD CONCAT
  3. 理清ACP/IPOC 2020会议背后的细节——会议论文不再神秘
  4. 尚硅谷_谷粒学苑-微服务+全栈在线教育实战项目之旅
  5. crtmpserver搭建直播点播平台
  6. linux性能调优看这篇就懂,[转载]Linux性能调优
  7. 如何在BigQuant跑出夏普5.67的策略-附赠其他策略
  8. 【地球科学】DEM数据简要总结及ALOS PALSAR12.5m数据获取和对比显示
  9. Corda API: Flows
  10. ROS轨迹保存为tum格式,并用evo轨迹绘制