设置物体被抓取的位置及朝向

Grab Attach Mechanic Script:抓取机制的设置

Precision Grap:是否采用精确抓取。如果不勾选,抓取物体和手柄保持一致。选取后,抓取时会在碰撞点抓取,和下条配合使用

Right / Left Snao Handle:左右手抓取的点,该物体要设置为被抓取物体的子物体,可选择Hierarchy中VRTK下的下的Left/Right Controller,并设置他们合适的旋转角度即可(和[CameraRig]中的Controller相比较),这样拿起的剑等物体,便可和[CameraRig]中的Controller手柄朝向保持一致了

Throw Velocity With Attach Distance:根据手柄的位置与吸附点的距离来决定扔出去的速度

On Grab Collision Delay:抓取时碰撞检测的延时

实现攀爬效果

将被抓取的物体作为攀爬的点,该点不会被手柄移动,而是移动体验者的身体,实现攀爬效果

一、设置VRTK

1、拖入[CameraRig],新建[VRTK]gameObject,添加VRTK_SDK Manager,设置Steram VR

新建两个Left / Right ControllergameObject,挂载VRTK_Interact Grab,并将这两个gameObject赋值给[VRTK]

2、给左右Controller添加VRTK_Pointer和VRTK_Straight Pointer Renderer,并将Renderer赋值给Pointer

3、实现瞬移效果。[VRTK]下添加PlayArea gameObject,添加VRTK_Basic Teleport

二、实现攀爬效果

1、将模型置于场景,添加cube和梯子一样大小,取消MeshRenderer,只留检测功能

2、为梯子设置VRTK  UI配置面板,进行抓取机制的设置,并为[VRTK]下的PlayArea添加VRTK_Player Climb脚本,其自动添加VRTK_Body Physics脚本。该物理脚本实现坠落、碰撞效果等

Hold Button To Grab:抓住手柄,只要不松开,即可实现抓取

Secondary Grab Attach:二级联动

    Swap Controllers:可实现切换左右手抓取,即右手抓取到时,左手也抓取到,松开右手,也能实现攀登

    Control Direction:可控制旋转方向

    Axis Scale:双手抓取,可实现缩放效果

3、取消Cube的MeshRenderer,测试。

当然,我们也可设置很多盘爬点,设置抓取到攀爬点后攀爬点颜色改变等效果

实现开关门操作


http://www.taodudu.cc/news/show-5899698.html

相关文章:

  • signature=c237d83e2bbc7c0107922df9033dcbd4,大学英语2模拟试卷(一)
  • 工业上数控机床所属的计算机应用领域,5)工业上的数控机床所属的计算机应用领域是:...
  • System Mechanic 是个垃圾
  • 脚本集合
  • wordpress修复插件_自动修复的20个最佳WordPress主题
  • System Mechanic汇编破解笔记
  • SECTION 22 面向对象编程(一)
  • android+7.0+升级,终于来了!Android 7.0升级设备名单公布
  • android6.0升级名单,首批安卓6.0升级名单一览 有你的份吗?
  • android6.0升级名单,首批升级Android 6.0机型名单出炉
  • android6.0升级名单,安卓6.0第一批升级名单大全 首批android6.0升级手机名单介绍
  • Android实现系统重新启动
  • android 自定义 theme,Android 系统添加自定义主题属性
  • android 12 bugly升级问题解决办法
  • android 升级代码,一句代码实现Android版本更新功能
  • android apk u盘升级_Android应用的自动升级、更新模块的实现
  • Android 系统锁屏实现固件升级动画
  • Android自定义Style
  • 联想 android 6.0升级名单,摩托罗拉公布安卓6.0升级名单
  • android 静默升级 卸载功能实现
  • Android仿华为系统升级进度条的实现
  • android 版本升级
  • 安卓9.0官方系统升级包_鸿蒙“翻车” 网友发现鸿蒙系统居然是安卓9.0, 华为骗了我们...
  • android 在线升级apk,Android 在线升级APK
  • Android系统SD卡升级
  • android apk u盘升级_AndroidAPP更新升级完整实现Demo
  • Android9 ab系统OTA升级总结
  • android 系统升级 方法,Android 系统升级的对话框
  • 7-13 小明家的家庭合影
  • 程序设计题目:合影效果_C++参考解法

HTC VIVE丨12. VRTK抓取机制——(VR交互机制2-Grab)相关推荐

  1. VRTK抓取触碰交互

    VR的交互插件一般都用VRTK,因为比较方便和便捷(依据个人喜好). 如果你想判断手柄触碰或者抓取一个物体然后触发一系列事件的话 首准备工作 ,先往这个物体上绑好一些组件: collider碰撞组件  ...

  2. HTC VIEW丨14. 使用激光指针与物体交互:一直显示激光——(VR交互机制3-Use)

    Use两种实现方式: 1.使用手柄点击,按下Trigger键触发 2.使用激光指针悬停在物体上,按下Trigger键 2019.06.26更新: 写了一套逻辑,只要勾选isHTC,自动帮你把UI从PC ...

  3. VRTK抓取功能及VRTK_InteractGrab解析

    实现抓取功能:第一,手柄上要添加VRTK_InteractGrab脚本:第二,被抓取的物体上要添加VRTK_InteractableObject脚本并且isGrabbable 标志位设置为真,而且该物 ...

  4. HTC VIVE丨11. 使用VRTK实现与物体的交互

    要点 1.可实现的效果:攀爬.双手持握.缩放物体等 2.VRTK中与物体交互的三种类型:Touch.Grab.Use Touch:手柄悬停在物体上面,跟物体进行碰撞或接触 Grab:按动某一定义的按键 ...

  5. pyhton爬虫(12)——抓取携程酒店评论数据

    本文主要目标是抓取携程酒店基本信息和用户评论数据.具体来说,酒店基本信息包括:酒店名.酒店星级.酒店最低房价.用户推荐比.酒店总评分等:用户评论数据包括:用户评论时间,用户评分,评论内容等. 实现代码 ...

  6. Unity结合HTC Vive开发之VRTK手柄Touchpad键圆盘UI显示

    完成1.1 VRTK基础配置后可进行此步操作. 点选右手柄Controller(right),在Project搜索RadialMenu,将预制体拖动到Controller(right)下作为子物体 运 ...

  7. [HTC Vive + Unity开发]——VRTK的研究——用手柄旋转物体(使用VRTK_Knob脚本)

    使用VRTK包中的VRTK_Knob脚本~ 该脚本的作用是: Attaching the script to a game object willallow the user to interact ...

  8. 【Bug】HTC Vive Pro安装到支架上之后,VR头盔和手柄老是容易飘,定位不稳定问题

    解决办法: 1.由于定位器是光学材料,对光比较敏感,首先我试着把屋里的所有反光物体都给遮住了,有窗帘.地板.旁边的玻璃柜子等等,结果重新体验了一下VR,依然是飘来飘去: 2.后来我发现,也就只剩前面这 ...

  9. HTC VIVE开发实例教程-邵伟-专题视频课程

    HTC VIVE开发实例教程-1971人已学习 课程介绍         HTC VIVE开发实例视频培训教程,我们相信学习VR技术与学习任何其它技术具有相通性,通过一定的刻意练习,后发现一个方法论和 ...

最新文章

  1. saspython知乎_评分模型效用度量指标如何解析?(含Python、R、SAS代码)
  2. 20131005第四章,第五章内容整理与归纳。
  3. Windows下VS发送UDP包100个,并接受显示出来
  4. nfs failed, reason given by server: Permission denied的离奇解决
  5. MyBatis使用心得(一)--- 简单介绍
  6. layer php弹出层,layer官方演示与讲解(jQuery弹出层插件)
  7. 随想录(linux下的pv操作)
  8. Android透明效果的实现
  9. 深度学习学习笔记-双向LSTM-CRF模型论文研读
  10. 数据结构:树(Tree)【详解】
  11. 区块链开发入门教程【加精】
  12. python笔记:太困了,读取并显示按行业分类的股票数据提提神
  13. 怎么用CDN给网站加速?大热的CDN,你确定你还不想了解?
  14. linux系统支持网银吗,Linux系统能使用网银吗?Linux网银使用方法介绍
  15. excel分列---多页批量操作--vba宏实现
  16. 我是云南的云南怒江的是什么梗 我是云南的云南怒江的梗出处
  17. 客厅与阳台之间的设计施工,要不要打通呢?
  18. 高效能管理之要事第一 时间管理表格
  19. 学习路上——技术书籍摸爬滚打
  20. HC-SR04超声波测距块讲解(附32单片机源码)

热门文章

  1. Rethinking the trigger of backdoor attack
  2. js中clearInterval无效,以及setInterval中断后重新执行
  3. Unity3D加载火炬之光资源
  4. mysql去空缺排序
  5. iOS设备BLE MTU
  6. valueOf()函数
  7. 梦幻西邮录(十五)让我来诠释男人的爱
  8. 7 款免费的 Metro UI 模板
  9. 缓存的设计 缓存的例子
  10. SQL学习笔记 | 02 SQL语句结构