GJM:Unity开发HTC vive 三、远处拖动3D物体 【转载】
在项目中会需要拖动远处的物体,这种要如何去实现,下面就给大家介绍下在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物体 【转载】相关推荐
- Unity开发HTC vive 五、拾取和触碰
Unity开发HTC vive 五.拾取和触碰 <div class="article_manage clearfix"><div class="art ...
- unity开发 HTC vive手柄控制 手柄上各个按钮的点击事件
HTC vive手柄各个按钮的响应事件,已实现的功能是按手柄上的原盘上下左右键移动,是平移,不是射线瞬移.这种方式在眼镜里太晕了. using UnityEngine; using System.Co ...
- unity 开发HTC vive UI的交互
在HTC的VRTK插件里UI的交互最常见的就是依靠手柄发出一条射线然后和界面进行交互. 在VRTK里发出射线的脚本有两个VRTK_SimplePointer脚本和VRTK_BezierPointer脚 ...
- Unity2020使用Steam VR开发HTC VIVE Cosmos
Unity2020使用Steam VR开发HTC VIVE Cosmos 版本 配置手柄输入控制 版本 Unity:2020.2.1 HTC插件:最新版本2.0 配置手柄输入控制 2.0steamvr ...
- 基于Unity的HTC Vive虚拟现实交互开发(一)环境配置
环境配置 在本篇文章中,我们将重点介绍通过Unity3D来对HTC Vive进行基础的环境配置. 在这个系列的前几篇文章中都是为了之后的开发做准备工作. HTC Vive 进行VR开发的前提是你要有一 ...
- Unity3D开发HTC VIVE项目中插件HTC.Input.Utility.Plugin插件的运用
这是基于SteamVR基础之上的一款插件,再获得硬件设备上比之前单独使用steamVR方便很多. 比如,之前我们获得硬件设备是这样的:首先写一个如下图的脚本,挂在CameraRig的手柄上(看需要那个 ...
- Unity学习 HTC Vive Hi5 2.0
HTC Vive & Hi5 2.0 灭火器项目指南 软件版本 Unity 2019.4.40f1c1 SDK与教程 Hi5 2.0 SDK下载 官网下载:https://shopcdn.no ...
- Unity3D 开发 HTC Vive安装及如何连接电脑详细教程(全程图解)
HTC Vive安装及如何连接电脑详细教程: 在市场上的诸多VR产品当中,htc Vive无疑是体验最佳的设备之一,不过在享受高端硬件带来美妙沉浸感之前,必须要经过一段略微复杂的"手续&qu ...
- 用 Unity 和 HTC Vive 实现高级 VR 机制(1)
原文:Advanced VR Mechanics With Unity and the HTC Vive Part 1 作者:Eric Van de Kerckhove 译者:kmyhy VR 从来没 ...
最新文章
- 避免单线程单元 (STA) COM 组件
- redis入门(03)redis的配置
- Bellman-Ford
- ECCV 2020 亮点摘要(下)
- linux部署多个tomcat服务,Linux 一台服务器部署多个tomcat
- Bootstrap 警告框
- 使用yarn dev报错 vue-cli-service外部命令
- Gephi实战教程:从零开始
- Ubuntu20.04虚拟机安装、配置、美化教程
- 红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制
- 什么是云计算架构和组件
- html粒子特效图片切换,javascript转换静态图片,增加粒子动画效果_javascript技巧...
- Android常见公有方法(隐藏虚拟按键/隐藏软键盘/获取屏幕宽高等)
- drag方法——>拖拽
- 天河CAD2012打开服务器文件,AutoCAD无法启动,或启动中途闪退
- 各种中文输入法中输入间隔号“·”的方法
- Microsoft SQL Server 2008 R2(Microsoft SQL Server,错误: 2)
- Java基础知识之静态
- 分数拆分(简单数学)
- 面向对象的特点?对象模型、动态模型和功能模型3种模型之间的关系?
热门文章
- golang:闲谈数据库操作
- linux 命令 mpstat,linux mpstat命令
- C#委托事件小实例 闹钟
- win11右键显示更多选项关闭的四种方法
- xp系统怎么开启usb服务器,xp系统如何设置usb手机网络分享
- 化学平衡的吉布斯自由能推导
- Color android
- oracle中having的用法,深入浅析SQL中的group by 和 having 用法
- iphone绿屏还没有修复计算机,iOS最新版本要来了!绿屏bug终于修复,建议iPhone12用户更新!...
- 高校毕业生薪酬指数排名出炉,你的学校上榜了吗?