腾讯GAD  窗间风月
原文URL : http://gad.qq.com/article/detail/7192223
版权所有,禁止匿名转载;禁止商业使用;禁止个人使用。

在项目中会需要拖动远处的物体,这种要如何去实现,下面就给大家介绍下在Unity HTC vive开发中远处拖动3D物体的教程。

效果如下,手柄射线照射到3D物体的时候,可以通过Trigger按钮抓住物体并拖动

1、导入SDK:SteamVR Plugin和Vive Input Utility

2、删除场景中的默认摄像机,将CameraRig拖入场景

将VivePointers拖入场景

3、添加一个3d对象,并设置位置和大小

4、在物体上添加脚本Draggable,添加时会自动添加Rigidbody组件。运行即可。

——————————————————————————————————

系列分享:

GJM:Unity开发HTC vive 一、手柄按钮           【传送门】

GJM : Unity开发HTC vive 二、操作GUI           【传送门】

GJM:Unity开发HTC vive 三、远处拖动3D物体  【传送门】

GJM:Unity开发HTC vive 三、远处拖动3D物体 【转载】相关推荐

  1. Unity开发HTC vive 五、拾取和触碰

    Unity开发HTC vive 五.拾取和触碰 <div class="article_manage clearfix"><div class="art ...

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

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

  3. unity 开发HTC vive UI的交互

    在HTC的VRTK插件里UI的交互最常见的就是依靠手柄发出一条射线然后和界面进行交互. 在VRTK里发出射线的脚本有两个VRTK_SimplePointer脚本和VRTK_BezierPointer脚 ...

  4. Unity2020使用Steam VR开发HTC VIVE Cosmos

    Unity2020使用Steam VR开发HTC VIVE Cosmos 版本 配置手柄输入控制 版本 Unity:2020.2.1 HTC插件:最新版本2.0 配置手柄输入控制 2.0steamvr ...

  5. 基于Unity的HTC Vive虚拟现实交互开发(一)环境配置

    环境配置 在本篇文章中,我们将重点介绍通过Unity3D来对HTC Vive进行基础的环境配置. 在这个系列的前几篇文章中都是为了之后的开发做准备工作. HTC Vive 进行VR开发的前提是你要有一 ...

  6. Unity3D开发HTC VIVE项目中插件HTC.Input.Utility.Plugin插件的运用

    这是基于SteamVR基础之上的一款插件,再获得硬件设备上比之前单独使用steamVR方便很多. 比如,之前我们获得硬件设备是这样的:首先写一个如下图的脚本,挂在CameraRig的手柄上(看需要那个 ...

  7. Unity学习 HTC Vive Hi5 2.0

    HTC Vive & Hi5 2.0 灭火器项目指南 软件版本 Unity 2019.4.40f1c1 SDK与教程 Hi5 2.0 SDK下载 官网下载:https://shopcdn.no ...

  8. Unity3D 开发 HTC Vive安装及如何连接电脑详细教程(全程图解)

    HTC Vive安装及如何连接电脑详细教程: 在市场上的诸多VR产品当中,htc Vive无疑是体验最佳的设备之一,不过在享受高端硬件带来美妙沉浸感之前,必须要经过一段略微复杂的"手续&qu ...

  9. 用 Unity 和 HTC Vive 实现高级 VR 机制(1)

    原文:Advanced VR Mechanics With Unity and the HTC Vive Part 1 作者:Eric Van de Kerckhove 译者:kmyhy VR 从来没 ...

最新文章

  1. 避免单线程单元 (STA) COM 组件
  2. redis入门(03)redis的配置
  3. Bellman-Ford
  4. ECCV 2020 亮点摘要(下)
  5. linux部署多个tomcat服务,Linux 一台服务器部署多个tomcat
  6. Bootstrap 警告框
  7. 使用yarn dev报错 vue-cli-service外部命令
  8. Gephi实战教程:从零开始
  9. Ubuntu20.04虚拟机安装、配置、美化教程
  10. 红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制
  11. 什么是云计算架构和组件
  12. html粒子特效图片切换,javascript转换静态图片,增加粒子动画效果_javascript技巧...
  13. Android常见公有方法(隐藏虚拟按键/隐藏软键盘/获取屏幕宽高等)
  14. drag方法——>拖拽
  15. 天河CAD2012打开服务器文件,AutoCAD无法启动,或启动中途闪退
  16. 各种中文输入法中输入间隔号“·”的方法
  17. Microsoft SQL Server 2008 R2(Microsoft SQL Server,错误: 2)
  18. Java基础知识之静态
  19. 分数拆分(简单数学)
  20. 面向对象的特点?对象模型、动态模型和功能模型3种模型之间的关系?

热门文章

  1. golang:闲谈数据库操作
  2. linux 命令 mpstat,linux mpstat命令
  3. C#委托事件小实例 闹钟
  4. win11右键显示更多选项关闭的四种方法
  5. xp系统怎么开启usb服务器,xp系统如何设置usb手机网络分享
  6. 化学平衡的吉布斯自由能推导
  7. Color android
  8. oracle中having的用法,深入浅析SQL中的group by 和 having 用法
  9. iphone绿屏还没有修复计算机,iOS最新版本要来了!绿屏bug终于修复,建议iPhone12用户更新!...
  10. 高校毕业生薪酬指数排名出炉,你的学校上榜了吗?