新版的VRTK4在Unity中无法识别手柄的事件,需要在StreamVR中配置,然后在unity中设置才能发出射线。

1.添加SteamVR动作

1.1 Window->SteamVR Input调出添加事件窗口,点击+号

1.2  添加动作并保存

2绑定手柄动作

2.1打开绑定界面

取消“镜像模式”

2.2删除原有的绑定

2.3添加绑定

添加触控板

给触控板添加触摸事件

3.在unity中添加手柄事件:新建空对象,添加脚本,设置如下

3.1添加SteamVR_Behaviour_Boolean.cs脚本,设置BooleanAction和InputSource

3.2添加SteamVRBehaviourBooleanAction.cs脚本,把SteamVR_Behaviour_Boolean拖到LinkedBooleanBehaviour里面

4.在unity中添加射线,设置如下

设置完成,触摸右手柄的触摸板,即可发射射线

VRTK4开发VR2:射线相关推荐

  1. VRTK4开发VR3:通过手柄进行移动

    1.在Window->SteamVR Input中创建四个事件LeftPadNorth.LeftPadSouth.LeftPadWest.LeftPadEast,并绑定到手柄上(操作见上一篇) ...

  2. VRTK4开发VR1:准备工作

    1.Edit->Project Setting->Player->Api compatibility Leve改为 .Net4.x:Active Input Handling改为Bo ...

  3. Unity结合HTC Vive开发之射线与UI交互

    完成1.1 VRTK基础配置后,可以进行此步操作. 交互操作 场景设计 在场景新建Canvas(画布)(注:第一次在场景中新建,会自动生成一个物体:EventSystem,一定不要删除),以下操作仅用 ...

  4. Unity虚拟现实(VR)无编码游戏开发视频教程

    使用Unity 3D和VRTK开发沉浸式虚拟现实体验.游戏.应用和虚拟现实框架,无需C#编程 你会学到什么 开发沉浸式VR体验. 构建一个完整的VR框架,从零开始,零编码. 构建一次,部署到Steam ...

  5. Oculus VR设计指南

     Oculus VR 设计指南 本指南由字节跳动的四位同学共同翻译,西瓜视频的设计师们共同校对. 如果你对 XR 设计工作感兴趣,vivo 正在招聘 XR 方向的人机交互设计师,当然如果你有其他的任何 ...

  6. java知识体系介绍

    国内最牛七星级团队马士兵.高淇等11位十年开发经验专家录制 目 录 百战程序员Java1573题 2百战程序员介绍 3JavaSE编程基础 9第一章 初识Java 9阶段项目课程1 11第二章 数据类 ...

  7. 光追渲染器开发记录:BVH加速结构构建与射线求交

    目录 为什么需要加速: BVH概念: BVH的一个节点: 轴对称包围盒AABB: BVH的构建: 核心思想: 求取最大的包围盒: BVH求交: 包围盒求交: 基本思想: 平面求交: 具体做法: 具体的 ...

  8. Unity 从零开始的2D游戏开发 —— 碰撞检测 和 用射线实现地面检测

    本文一部分为半年前所写,时间间隔较大,若有逻辑上的错误敬请见谅. 碰撞检测是2D游戏开发里经常要用到的东西,当我们做个游戏demo的时候,碰撞检测基本上无处不在,利用碰撞检测可以实现一些比较基础功能, ...

  9. 【Unity VR开发】结合VRTK4.0进行配置

    VR开发前奏: 之前进行VR开发都是用的VRTK3版本的,后来慢慢的公司unity版本的使用逐渐升级,而旧的版本无法与unity进行稳定性的兼容,这就导致了,导入包后会出现大量的报错问题,VRTK4. ...

最新文章

  1. 获取运行中的TeamViewer的账号和密码--中文版
  2. 职场新人成功修炼五诀 迅速在职场占一席之地
  3. h5支付不能打开支付宝 ios_IOS H5支付调起微信支付宝客户端问题总结
  4. BZOJ-2002-Bounce弹飞绵羊-分块
  5. 单列多行转单行单列合并oracle_oracle中多行转单行的两种方法
  6. 线程池的开源实现(mariadb和percona版本)
  7. 服务器ip映射修改_集群高可用篇_01
  8. 冒泡排序算法(C#)
  9. 用python输入名字并打印_python的输出与输入
  10. Git三种报错:E325: ATTENTION、Please enter the commit message for your changes、Timed out
  11. 无线电波在介质中的传播速度计算公式和印刷电路板(PCB)的特性阻抗与特性阻抗控制
  12. 编译caffe2遇到的坑
  13. 燃烧的远征_从菜鸟通往java世界的修炼之路
  14. php+日期周几,如何判断php一个日期是周几
  15. 计算机里没有四款小游戏,90后最爱玩的4款“4399”小游戏,一个都没玩过的太可怜!...
  16. 电脑实时监控信息:CPU 内存 GPU使用率在桌面上动态展现
  17. 内存条是不是计算机主机配置,玩吃鸡电脑要什么配置 主要是CPU,显卡和内存条...
  18. CAS 单点登录使用详解
  19. 计算机主机显卡安装,电脑如何安装独立显卡|电脑安装独立显卡的方法
  20. 文档转换、在线预览的几种方式以及推荐

热门文章

  1. MySQL RANGE分区
  2. 网络云盘项目——HTTP接口介绍、功能介绍、服务端/客户端代码解析
  3. 集成平台、大数据平台、数据治理平台,医院信息科应该怎么选?
  4. 设计原则之壹——开闭原则
  5. 网易免费域名邮箱设置foxmail客户端登录
  6. 安卓版微信数据库导出
  7. 超实用的自动化测试平台推荐
  8. python3数据分析的书籍_从零开始用Python3做数据分析
  9. [python] 输出第n小的质数
  10. 分享 孩子,请记住那些比药家鑫更凶恶的人——21世纪经济导报记者周斌写给张妙儿子的一封信(转)...