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 · 299 阅读 · 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 · 265 阅读 · 0 评论 -
unity/steamVR学习随笔8
VRTK的使用-高亮与振动首先,请大家参阅下面图中列出的各项。1.物体的边缘高亮配置基本运行环境以及可被触发的物体向被触发的物体添加VRTK_Outline Objetc Copy Highlighter脚本tickness属性用于调整高亮边缘的宽度2.控制器的高亮向控制器添加VRTK_ControllerHighLighter脚本注意:此高亮效果必须由自主编写的脚本控制...原创 2019-10-21 16:16:36 · 292 阅读 · 0 评论 -
unity/steamVR学习随笔7
VRTK的使用-UI1.使用指针交互1.创建Canvas,改变其Render Mode为World Space,并配置UI Canvas脚本2.使用手柄交互3.使用头部和手柄交互原创 2019-10-21 10:46:08 · 221 阅读 · 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 · 722 阅读 · 0 评论 -
unity/steamVR学习随笔5
VRTK的使用-瞬移一、前期准备1.建立空物体,空物体下设置两个子物体,按照个人喜好命名,博主一般命名为【VRTK】、LeftController、RightController,本博文之后将全部采用此命名进行说明。2.为【VRTK】添加脚本Steam_SDK Manager3.为LeftController、RightController分别添加VRTK_Controller Even...原创 2019-10-16 11:03:13 · 347 阅读 · 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 · 201 阅读 · 0 评论 -
unity/steamVR-学习随笔3
InteractionSystem使用记录脚本:1.Interactedable该脚本用于和手柄产生反馈,项目中需要和手柄产生交互的物体都需要加入该脚本。2.Interactedable Hover Events该脚本用于执行物体被手柄选中后的交互操作,主要包含四个方法:OnHandHoverBegin:和手柄选中的交互事件响应OnHandHoverEnd:手柄离开,结束选中状态的交...原创 2019-10-14 16:31:40 · 781 阅读 · 0 评论 -
unity/steamVR-开发准备
将开发所需的硬件环境和软件环境进行配置硬件:HTC-VIVE软件:unity3D(VRTK,SteamVR) Steam(steamVR)[两个steamVR插件并不等同]1.请参考bilibili这套系列教程,方便前期入门:https://www.bilibili.com/video/av59711404/?p=72.steamVR插件代码详解:steamVR3.VRTK入门,请参考...原创 2019-09-05 10:29:46 · 1145 阅读 · 0 评论 -
unity/steamVR-学习随笔2
通过头显实现凝视效果,可以对场景内的物体和UI进行交互要点:1.凝视效果主要实现方法:通过声明Ray类对象,发射射线,通过射线与交互物体的碰撞反馈信息2.凝视效果的光圈转动:光圈UI为两层,上层通过调整fillAmount实现填充效果,下层作为背景浅色显示,具体调整RGBA参数3.需要保证光圈在视角中不会产生“近大远小”效果:将光圈scale和距离相乘4.使光圈贴在交互物体表面,不会穿过...原创 2019-09-05 10:20:04 · 391 阅读 · 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 · 429 阅读 · 0 评论