HTC-VIVE如何实现瞬移和替换手柄模型
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如何实现瞬移和替换手柄模型相关推荐
- HTC VIVE Steam Plugins2.2版本 获取手柄输入
1.将 SteamVR 这两个预设体拖到场景,删除原有MainCamera 第一种方式: 新建个脚本挂载到场景即可 using System.Collections; using System.Col ...
- unity开发 HTC vive手柄控制 手柄上各个按钮的点击事件
HTC vive手柄各个按钮的响应事件,已实现的功能是按手柄上的原盘上下左右键移动,是平移,不是射线瞬移.这种方式在眼镜里太晕了. using UnityEngine; using System.Co ...
- HTC Vive 手柄
HTC Vive 手柄 HTC Vive 手柄的按键示意图 手柄 HTC Vive的重要交互手段,我们通过第一个图片应该对其有一个直观的了解了,总共是九个按钮: 第一个是菜单按钮 第二,三,四,五分别 ...
- UE4 VR 手柄代替鼠标滚轮(HTC VIVE)
在网上找了好久,没找到相应的资料,自己随便查了一下函数,居然找到了,运气好. 功能:用HTC VIVE手柄模拟鼠标滚轮(wheel). 做法如图: So easy!!!
- HTC Vive controller手柄运动方向识别
HTC Vive controller手柄运动方向识别 本文由catzhang 编写,转载请注明出处,所有权利保留. 博客地址:http://blog.csdn.net/cartzhang githu ...
- Unity中使用SteamVR Plugin时不显示HTC Vive手柄控制器的解决办法
Unity中使用SteamVR Plugin时不显示HTC Vive手柄控制器的解决办法 出错原因: 开发应用程序时用的SteamVR Plugin版本太高(1.2.1及以后)(也可以说是SteamV ...
- Htc Vive Sdk(OpenVR),Unity3d 开发,手柄射线
开发引擎:Unity3d 设备:Htc Vive Htc Vive Sdk(OpenVR),Unity3d 开发,Hello World Htc Vive Sdk(OpenVR),Unity3d 开发 ...
- HTC Vive手柄
手柄是HTC Vive的重要交互手段,我们通过第一个图片应该对其有一个直观的了解了,总共是九个按钮: 第一个是菜单按钮; 2,3,4,5分别对应的是Trackpad/Touchpad的上下左右,有时候 ...
- Unity的HTC VIVE SDK研究(手柄按键功能的研究,比较详细)
http://blog.csdn.net/ystistheking/article/details/51553237 想交流的朋友我们可以微博互粉,我的微博黑石铸造厂厂长 ,缺粉丝啊 .....求粉求 ...
最新文章
- 技术图文:如何在CSDN上写自己的技术Blog?
- 2016年,新的开始
- 属性被分为八大类不包括_Python语言---私有属性
- macbook配置java环境变量_配置mac上Java环境变量
- 大数据之-Hadoop之HDFS_合并FsImage和Edits文件_之CheckPoint时间设置---大数据之hadoop工作笔记0072
- xp系统qq安装不上网络连接服务器,windows xp系统不能登录qq的解决方法
- Matlab网格划分
- 订阅服务器无法显示,订阅疑难解答
- 简易支付系统的架构设计
- 敏捷管理-PDCA循环(戴明环)
- html5 网易公开课,麻省理工学院公开课:单变量微积分习题课
- 支付宝,微信付款码正则表达式
- 神州优车开源业界领先的增量数据同步中间件——DataLink
- 【个人笔记】SIPp学习--正则表达式 三
- 【搜索】洛谷 P1460 健康的荷斯坦奶牛 Healthy Holsteins
- Julia(一)--Julia变量
- 解决方案:Java对DateTime的处理
- 手把手带你安装webpack --mac电脑哦~
- 初识OFDM(六):从零开始的OFDM误码率仿真
- linux 内核移植4412,移植Linux-5.4+内核到4412开发板
热门文章
- SAP物料自动记账科目设置总结(转载)
- mysql 补全三位数字,根据数字大小排序 LPAD CONCAT
- 理清ACP/IPOC 2020会议背后的细节——会议论文不再神秘
- 尚硅谷_谷粒学苑-微服务+全栈在线教育实战项目之旅
- crtmpserver搭建直播点播平台
- linux性能调优看这篇就懂,[转载]Linux性能调优
- 如何在BigQuant跑出夏普5.67的策略-附赠其他策略
- 【地球科学】DEM数据简要总结及ALOS PALSAR12.5m数据获取和对比显示
- Corda API: Flows
- ROS轨迹保存为tum格式,并用evo轨迹绘制