![](https://i-blog.csdnimg.cn/columns/default/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
unity/steamVR
熠、培养中~
这个作者很懒,什么都没留下…
展开
-
unity/steamVR学习随笔10
【转】 VR视频播放 自从Unity5.6.4还是2017的版本开始,官方提供了兼容移动端和Windows端的视频播放器控件——Video Player,下面介绍如何使用这个控件,制作VR播放器。 1、新建空白场景,新建球体Sphere,CameraRig放置球心位置; 2、给Sphere添加Video Player视频播放控件、Audio Source 音频播放控件 选择视频路径后,点击Uni...转载 2019-10-23 09:32:17 · 315 阅读 · 0 评论 -
unity/steamVR学习随笔9
VRTK的使用-防穿墙和下坠 1.防穿墙 为PlayArea挂载VRTK_Headset Collision Fade脚本 Fade Color属性控制当与指定“墙”等物体碰撞后,视屏中观察者所能看到的的颜色。 编写脚本获取VRTK_Headset Collision Fade组件,编写GetComponent<VRTK_HeadsetCollision>().HeadsetColl...原创 2019-10-21 16:35:18 · 281 阅读 · 0 评论 -
unity/steamVR学习随笔8
VRTK的使用-高亮与振动 首先,请大家参阅下面图中列出的各项。 1.物体的边缘高亮 配置基本运行环境以及可被触发的物体 向被触发的物体添加VRTK_Outline Objetc Copy Highlighter脚本 tickness属性用于调整高亮边缘的宽度 2.控制器的高亮 向控制器添加VRTK_ControllerHighLighter脚本 注意:此高亮效果必须由自主编写的脚本控制 ...原创 2019-10-21 16:16:36 · 313 阅读 · 0 评论 -
unity/steamVR学习随笔7
VRTK的使用-UI 1.使用指针交互 1.创建Canvas,改变其Render Mode为World Space,并配置UI Canvas脚本 2.使用手柄交互 3.使用头部和手柄交互原创 2019-10-21 10:46:08 · 231 阅读 · 0 评论 -
unity/steamVR学习随笔6
VRTK的使用-交互和抓取 1.物体的交互 向交互的目标物体挂载脚本VRTK_Interactable Object并添加碰撞体 VRTK_Interactable Object脚本解析: Disable When Idle:当物体空闲的时候是否关闭这个组件节约资源 Touched HighLight Color:手柄高亮颜色 Is Grabbable( Useble):抓取(选中)选项下的组件...原创 2019-10-17 18:45:23 · 748 阅读 · 0 评论 -
unity/steamVR学习随笔5
VRTK的使用-瞬移 一、前期准备 1.建立空物体,空物体下设置两个子物体,按照个人喜好命名,博主一般命名为【VRTK】、LeftController、RightController,本博文之后将全部采用此命名进行说明。 2.为【VRTK】添加脚本Steam_SDK Manager 3.为LeftController、RightController分别添加VRTK_Controller Even...原创 2019-10-16 11:03:13 · 364 阅读 · 0 评论 -
Unity/steamVR学习随笔4
unity VR UI注意事项 unity VR UI在建立时,只需要将Canvas的模式改为world Space即可 UI在建立后调整方式包括位置调整,锚点等都和UGUI一样,唯一需要特别注意就是scale在调整时不要去调整canvas上的text、button等,而是调整canvas的scale。 ...原创 2019-10-15 11:44:19 · 206 阅读 · 0 评论 -
unity/steamVR-学习随笔3
InteractionSystem使用记录 脚本: 1.Interactedable 该脚本用于和手柄产生反馈,项目中需要和手柄产生交互的物体都需要加入该脚本。 2.Interactedable Hover Events 该脚本用于执行物体被手柄选中后的交互操作,主要包含四个方法: OnHandHoverBegin:和手柄选中的交互事件响应 OnHandHoverEnd:手柄离开,结束选中状态的交...原创 2019-10-14 16:31:40 · 807 阅读 · 0 评论 -
unity/steamVR-开发准备
将开发所需的硬件环境和软件环境进行配置 硬件:HTC-VIVE 软件:unity3D(VRTK,SteamVR) Steam(steamVR)[两个steamVR插件并不等同] 1.请参考bilibili这套系列教程,方便前期入门:https://www.bilibili.com/video/av59711404/?p=7 2.steamVR插件代码详解:steamVR 3.VRTK入门,请参考...原创 2019-09-05 10:29:46 · 1162 阅读 · 0 评论 -
unity/steamVR-学习随笔2
通过头显实现凝视效果,可以对场景内的物体和UI进行交互 要点: 1.凝视效果主要实现方法:通过声明Ray类对象,发射射线,通过射线与交互物体的碰撞反馈信息 2.凝视效果的光圈转动:光圈UI为两层,上层通过调整fillAmount实现填充效果,下层作为背景浅色显示,具体调整RGBA参数 3.需要保证光圈在视角中不会产生“近大远小”效果:将光圈scale和距离相乘 4.使光圈贴在交互物体表面,不会穿过...原创 2019-09-05 10:20:04 · 409 阅读 · 0 评论 -
unity/steamVR-学习随笔1
利用HTC-VIVE抓取物体 要点: 1.脚本中使用SteamVR_TrackedObject类的对象获取手柄的steamVR组件 2.利用SteamVR_Controller.Device对象使用SteamVR_Controller.Input()方法将获取的手柄转换为unity内可被识别的对象 3.使用SteamVR_Controller.Device对象的GetPressDown、GetPr...原创 2019-09-05 09:55:53 · 453 阅读 · 0 评论