Unity3D+HTCVIVE
某吃货敲代码
敲代码,程序媛媛
展开
-
HTC VIVE开发笔记(一)使用SteamVR插件进行基本的交互
1、获取手柄的引用:目前没有区分左右手柄 private SteamVR_TrackedObject trackedobj; private SteamVR_Controller.Device device; trackedobj = GetComponent(); device = SteamVR_Controller.Input((int)trackedobj.index);原创 2017-10-29 15:08:17 · 8904 阅读 · 0 评论 -
HTC VIVE 开发笔记(三)利用SteamVR中的InteractionSystem实现场景中的瞬移及场景跳转
Interaction System from the Lab. 是SteamVR更新后版本中提供的一些VR中基本交互的SDK。 其中就有为业界所采纳的VR场景中的移动方法,瞬移:Teleport. 1)设置Teleport瞬移机制 要让场景能够有瞬移的交互,非常简单,将SteamVR/InteractionSystem/Teleport/Teleporting组件拖进场景即可。接着就可原创 2017-11-06 14:45:06 · 6385 阅读 · 1 评论 -
HTC VIVE开发笔记(四)Interaction System插件手柄交互基础
(1)交互的基础——Interactable组件 给一个物体,或者UI添加Interactbale组件后,标记这个物体是可以和手柄进行交互的。 给Cube添加Interactable组件后,cube即被标记为可以进行交互。当手柄接触到可交互物体时,手柄会高亮,并震动一下。 手柄高亮: 这一部分是在Player组件下的StreamVRObjects-Hand-ControllerHove原创 2017-11-06 16:55:49 · 4335 阅读 · 2 评论 -
HTC VIVE开发笔记(六)VRTK中实现基本抓取物体的配置
一、配置要交互的游戏物体 Step1: 选中需要交互的物体,点击菜单栏Window->VRTK->Setup Interactable Object 这里就可以选择配置相应的属性,包括Touch Options,Touch Highlight Color手柄触摸到物体时物体的高亮颜色 Grab Options,Is Grabbable是否可以被抓取,Hold Button To Grab原创 2017-11-26 14:41:09 · 1955 阅读 · 0 评论 -
HTC VIVE开发笔记(二)凝视效果(图片版,,防查重。。。)
原创 2018-03-14 10:16:27 · 1062 阅读 · 1 评论 -
HTC VIVE开发笔记(五) VRTK3.2.1与SteamVR1.2.2 集成步骤 Unity5.6 (防查重图片版。。。)
原创 2018-03-14 10:17:35 · 1515 阅读 · 2 评论 -
HTC Vive 开发笔记(七)启用和关闭VRTK_Pointer 指针
查看API文档,看到的是使用VRTK_Pointer下的Toggle()方法来进行指针的开关,实际代码中使用如下语句gameObject.GetComponent<VRTK_Pointer>().Toggle(true);并没有达到想要的效果,然后google之后看论坛找到了另一种方法。通过获取VRTK_Pointer的enable,来设置开启true和关闭false。需要同时设置VR...原创 2018-02-08 10:23:36 · 1388 阅读 · 0 评论