怎么让unity里画面和vivehtc vive 头盔无画面中一致

当前位置:&>&&>& > HTC Vive头盔&控制器常见故障以及解决办法
HTC Vive头盔&控制器常见故障以及解决办法
扫描二维码随时看1.在手机上浏览2.分享给你的微信好友或朋友圈
【扫描VR之家二维码,获取更多VR资讯】
猜你感兴趣
【上一篇】
【下一篇】
看完这篇文章有何感觉?VR简单开发旅程一(Vr: HTC VIVE Dev: Unity)
VR简单开发旅程一(Vr: HTC VIVE Dev: Unity)
编辑日期: 字体:
&&&& VR简单的一个方式比较简单,这里主要就是用htc vive,目前来讲做的还是非常不错的,定位也很准。偶尔会出现左右手柄识别交错的问题,不知道是不是vrtk的问题。具体还没研究。
VRTK的话是一个Steam VR开发插件的封装,把一些基本的steam vr进行了封装,实现了包括: 瞬移、激光、抓取等丰富的操作。
&&&& 总得来说就是:
htc vive + vrtk(steam vr) + 自定义交互 = vr简单应用实现。
htc vive套件目前是6888元,再配上一套中高端的主机(大概7000以上,太低了不好,多注重下显卡和内存方面的配置), 另外还可以再买一套定位器支架(大概90元左右,官方也有)-没有定位器的话你需要把定位器挂在斜对称的墙上,比较麻烦。网上有关于htc vive的安装调试教程,照着做,差不多一两天可以弄好。
&&&& 其中需要注意一点:
1. 我们的主机显卡部分有可能只有一个hdmi口,剩下的可能都是dpi口。 作为开发人员需要接显示器,同时现在又需要接htc vive头盔。
我们实际再做的过程中用了dpi转hdmi的线、同时一根接显示的hdmi的线。
一开始:我们显示器把主机的hdmi口占了,然后我们就用买的dpi转hdmi的线接htc vive头盔,发现始终不行。 最后我们把主机的hdmi口让给vive,然后用dpi转接线接显示器。 这样就保证了显示器和头盔同时可用。 2.
另外一点:
我们直接又需要再接一个显示器? 我们当时用的方法是买转接头+线的方式,发现不行。后来又买了一个dpi直接转hdmi的线,另外一个显示器也可以了。
反正各种折腾了好久。 3.
如何让两个显示器内容同步,Win + P可以设置:
&&&& 具体如果出现相关问题,上网多查查或者问下htc vive技术支持也可以。 不过自己琢磨一遍后,今后就简单多了!这里就简单描述下一些问题,下一次简单说下vrtk和steam vr的相关一些东西!
本文固定链接:
转载请注明:
作者:NetNut
这个作者貌似有点懒,什么都没有留下。
如果您愿意花10块钱来赞助每月服务器的开销的话,我们将奉献出更多更好的文章!你我共同进步...
您可能还会对这些文章感兴趣!VR丨手把手教你用Unity开发HTC vive:拾取和触碰
拾取和触碰在VR游戏中是必须要有的功能,这样才能让玩家有到沉浸感。那么这些功能是如何开发出来的呢,下面要给大家带来的就是在HTC vive中Unity开发拾取和触碰功能的教程。
下面的内容是在以下环境完成的
unity5.4.4
SteamVR1.2.0(http://download.csdn.NET/detail/wuyt)
ViveInputUtility1.5.1beta(http://download.csdn.Net/detail/wuyt)
1、导入SDK:SteamVR Plugin和Vive Input Utility
2、将CamerRag拖入场景
将ViveColliders拖入场景
3、添加拾取对象
之前写漏了,物体要被拾取,还需要添加刚体组件
4、添加触碰对象
添加一个3d对象,默认即可触碰
5、添加接触效果
在3d物体上添加脚本MaterialChanger,设置其参数
Normal:默认贴图
Heightlight:触碰后的贴图
Pressed:按下按钮时的贴图
Heighlight Button:指定按钮,默认是Trigger
触碰拾取对象时,显示绿色
按下按键后,变红色,可以移动旋转物体
触碰对象可以触碰,按下按键变红色,但无法移动和转动
7、事件响应
vive支持以下事件
IColliderEventHoverEnterHandler
IColliderEventHoverExitHandler
IColliderEventPressDownHandler
IColliderEventPressUpHandler
IColliderEventPressEnterHandler
IColliderEventPressExitHandler
IColliderEventClickHandler
IColliderEventDragStartHandler
IColliderEventDragUpdateHandler
IColliderEventDragEndHandler
IColliderEventDropHandler
IColliderEventAxisChangedHandler
使用方法,新建脚本如下,并把脚本添加到游戏对象,即可。
using System.C
using System.Collections.G
using UnityE
using HTC.UnityPlugin.ColliderE
public class viveLearn : MonoBehaviour,IColliderEventHoverEnterHandler {
public void OnColliderEventHoverEnter(ColliderHoverEventData eventData){
Debug.Log ("hover");
1.加入GAD游戏VR交流圈
获取行业干货资讯,观看大牛分享直播
2.直接领取GAD独家VR资料库,地址在小编朋友圈
包括研究报告、游戏制作、项目分享等全套资料
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
专业游戏开发社区
服务广大游戏开发者,为开发者们解决游戏开发中的难题
今日搜狐热点这次我为大家分享的是我在使用HTC& VIVE开发的过程中,UI界面搭建的一些心得与体会(我运用的是UGUI)。
在使用HTC VIVE开发的过程中,我发现运用传统的方式搭建UI后,戴上头盔测试时,并不能在视野中看到。经过反复的摸索、查阅资料以及反复体验别人的产品后得知,UI的搭建是通过3D UI的方式进行实现的。
操作步骤:
首先创建一个Canvas。然后将Canvas的Render Model设为WorldSpace。
将Canvas Scaler组件中的 Dynamic& pixels Per Unit 调节的大一点。原因:这样可以提高该画布的单位动态像素的数量,这样可以解决UGUI文本模糊的问题。(3D UI中文本非常模糊)。
然后创建UI,调整适当大小以及距离。(若需要将UI更随头盔转动,则需要将Canvas 作为Camera(head)的子节点)。
& & & & & & &
有时会遇到Text中字体显示不出来的情况,这时请尝试着调节字体的大小或者Text 的Scale。
最终效果如下:
以上方式是通过UGUI的方式搭建UI的,也可以通过创建Cube 以及一些三维模型配合UGUI进行UI的搭建,详细操作在此不再赘述。
本文已收录于以下专栏:
相关文章推荐
原文:HTC Vive Tutorial for Unity
作者: Eric Van de Kerckhove
译者:kmyhy
HTC Vive 是一个虚拟现实头盔,由 HTC 和 ...
我现在拥有的 HTC 插件
2.VRTK - SteamVR Unity Toolkit
3.HTCUnity
链接:/s/1mhSt8...
与场景互动Vive手柄介绍除了视野和位置的控制是由头盔完成,Vive的主要输入方式是通过手柄。手柄在输入方面一是提供手的定位和定向,使得玩家的双手的位置、手柄的方向、手心的朝向都可以体现在VR中;二是...
1,了解HTCVive 手柄按钮对应名称
引用的sdk和上一篇一样。
删除场景中的默认摄像机,将CameraRig拖入场景
将VivePointers拖入场景
在场景中添加一个按钮
删除EventSystem对象,...
使用Unity3D进行VR游戏的开发,首先需要具备的条件
原文:Advanced VR Mechanics With Unity and the HTC Vive Part 1
作者:Eric Van de Kerckhove
译者:kmyhy
啊,为什么开始做vive的开发了,这个问题别问哦。好了,说正事。
认识下vive的手柄
手柄两个一对,分左右,开发的时候也是分左右的。每个上面有一个pad和4个按钮。简单说明下:
他的最新文章
讲师:李江龙
讲师:司徒正美
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 unity htc vive 开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信