unity htc vive 开发vive 格子怎么去掉

用unity3d 开发HTC VIVE 端VR室内场景如何做到好的屏幕空间反射效果? - 知乎2被浏览220分享邀请回答0添加评论分享收藏感谢收起01 条评论分享收藏感谢收起Unity HTC VIVE 手柄 接入(手柄上的按键都有说明)
一、资源导入
从asset store 下载 SteamVR Plugin。然后导入Unity。 将上图中的prefab拖入场景,然后在steam上装好steamVR,就可以运行了。
二、手柄按键使用说明
触控板的坐标如下图 直接上代码,哪里不懂看注解就好。controller在
11:12&&&[]
首先看一下手柄按键 的分布图。
有了这个就可以自定义手柄的输入了。
比如要 通过 Input.GetButtonDown(&Action&); 来判定是否攻击,关联的是手柄上的A键, 我们只需要如下图设置
15:20&&&[]
我用QT开发得程序,控制串联机器人,用任何品牌型号的飞行手柄都可以用软件读取信息并控制机器人吗,有没有用过手柄得,推荐几个品牌型号,谢谢啦!!!
回复讨论(解决方案)
只能自己回答了,我目前使用的是罗技的遥控手柄,可以使用win系统的库函数input.h直接读取手柄的各个
21:22&&&[]
到按键上,MCU内部把这个GPIO上拉,然后再把按键接地,形成回路。当按键没有按下时,回路断开为高电平,当按键按下后,回路接通为低电平(低有效)。软件通过检测这个GPIO从高到低的电平变化,即可检测出按键是否被按下。 3、软件设计 由于产品要支持游戏手柄,所以存在多个按键同时按下的情况,并且每个按键
09:38&&&[]
RT,要怎么才能自己编程实现从USB手柄(普通的)中读取鉴别手柄的按键信息?
回复讨论(解决方案)
UP...............
UP..............
UP&&&&&&&&&&&&&&gt
-10:25&&&[]
我想实现游戏手柄上按那一个键,软件上要显示出来。
回复讨论(解决方案)
查看DirectX文档
Option&Strict&Off Option&Explicit&On Public&Class&Form1 &nbsp
-18:46&&&[]
很多,我没说键盘不能两个人玩,我想说明的是手柄≠键盘。你的意思是手柄就是键盘,但是实际情况是你玩某个游戏,键位设置为↑↓←→,用键盘能操作,用手柄就不能操作,除非你设置为手柄的方向键,但这样键盘就不能操作了,简单的说就是键盘上的按键≠手柄上的按键。
-18:24&&&[]
到 MacBookAir 上,稍加设置,就可以调试了: 一是打开电视中设置里的调试开关项; 二是直接运行时,电视上会提示,点允许就可以了;
想做点小东西,即能让小孩拿游戏手柄玩,又能以算术做为工具来玩,这个小东西,不知道叫啥,不知道咋分类,但我知道,首先得能识别到游戏手柄的各个按键才行,小米官方有按键码说明
16:58&&&[]
下了两个三方控件,支持万向倒是都支持的
问题是按键都只支持到4个,有手柄更多键的控件么?
回复讨论(解决方案)
看看Jedi的JVCL里面那个支持不?
www.delphi-jedi.org/
找个DirectX的SDK,用DirectPlay自己写。
JEDI的能够认到
16:44&&&[]
请问各位大虾,在vc编程时如何才能读取USB游戏手柄的按键信息?,路过大虾能不能给些思路,最好有vc的例子,谢谢了
回复讨论(解决方案)
USB游戏手柄的按键信息?,
就是能识别按下手柄那个键,不知道用vc怎么编程,大虾门给点建议阿
-15:15&&&[]
请问各位大虾如何读取USB游戏手柄的按键信息?我希望能够在vc下编程来读取USB游戏手柄的按键输入,但不知怎么做,有没有那位大虾知道,请您指点。要是能提供例子最好,我的邮箱是wliang@emails.
回复讨论(解决方案)
-11:13&&&[]
&和&游戏手柄是相同的api么?飞行摇杆介绍见网址:.cn/s/blog_4529cae.html
过去很长时间了,结贴。
最终选用&的是赛钛客FLY飞行摇杆,该摇杆配套有软件可以设置摇杆的前后左右及每个按键
01:13&&&[]怎么用Unity开发HTC Vive _ 土堆网 - 广州大学城最热闹网上社区!
怎么用Unity开发HTC Vive
可以到Unity官网进行下载安装HTC VIVE设备的安装,如下图所示在Assert Store中,就可以进入开发了,弹出对话框,在弹出的对话框中,至此,详见HTC VIVE官网,这里用的是Unity 5,点击 ok可以看到Project视图下,进行下载下载完毕后.5f1 (64-bit)”,并将2D模式取消Scene场景下,进入Unity编辑界面,电脑需要装Unity开发软件,如下3HTC VIVE设备和Unity软件安装完毕后,如下图点击 Create Project,已经有了SteamVR资源包,详见下图2安装完毕后,如下点击 Import,弹出窗口,拖入Hierarchy视图下。桌面上双击“Unity 5,进入Unity开发平台,如下图点击搜索到的SteamVR Plugin,导入完毕后,就可看到蓝色的方框,进入后的窗口如下4选择 New Project ,搜索“SteamVR Plugin”.5f1 (64-bit),下面介绍怎么使用在SteamVR资源包中找到Prefabs文件夹,进行安装点击Download.3,环境搭建完毕,填写项目名称和存放路径,官网上有安装说明.3,将文件夹下的[CameraRig],如下点击 Accept All
在max中设置单位为米就行:建模软件比例、vive比例这个里面有三个比例的,建模的时候按照一比一就好了,分别是、unity比例
Unity瞬移插件要是没有记错的话这个好像是VR内容开发者常使用的吧,我只是一个玩家而已吧,不懂这个东西,建议你去开发者相关群问问,或者尝试去跟HTC vive这边接触一下,看看他们能不能给你帮助吧!
小地图移动的话不需要射线检测, 首先要有一套小地图坐标与大地图坐标的换算关系, 小地图做成一个大按钮,当按钮被点击的时候检测一下Input.mousePosition,算一下与大按钮屏幕位置的偏移,用这个偏移就可以算出对应在大地图上的实际位置了。
这个里面有三个比例的,分别是:建模软件比例、unity比例、vive比例,在max中设置单位为米就行,建模的时候按照一比一就好了。
HTC VIVE设备的安装,详见HTC VIVE官网,官网上有安装说明,详见下图 2 安装完毕后,电脑需要装Unity开发软件,这里用的是Unity 5.3.5f1 (64-bit),可以到Unity官网进行下载安装,如下 3 HTC VIVE设备和Unity软件安装完毕后,就可以进入开发了。...
unity 里需要的是SteamVR Plugin插件,vive直接连电脑就行了,看右下角状态界面有没有就绪。
unity 里需要的是SteamVR Plugin插件,vive直接连电脑就行了,看右下角状态界面有没有就绪。
返回主页:
本文网址:http://www.tudui.net/view-.htmlVR丨手把手教你用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 提供了一个很强大的功能:当我们移动到了我们定位的可移动空间边界时,系统会自动的显示一个矩形的警戒线,告诫我们防止我们撞墙或者碰到其他东西。这就是:Chaperone。
那我们如何将它关闭或者调整(我发现在开发时,它总是遮挡我的视线)。
操作步骤如下:
1、&&&&&&&&戴上头盔,通过手柄打开Steam(手柄触摸板下方的那个按键)。
2、&&&&&&&&然后点击右下方的设置按钮。
3、&&&&&&&&然后就可以这里面调整导护边界的颜色、样式以及透明度。
4、&&&&&&&&当我们选择“开发者”时,面前的导护边界就会消失,但当我们移动到空间边界时脚下还是会显示一个矩形边界。不过已经基本满足我的需求啦& 哈哈。
本文已收录于以下专栏:
相关文章推荐
在我们的实训项目中,本人主要负责UI的设计以及unity中UI界面的代码编写部分。
由于之前没有对Unity进行过深入的了解,于是在实训开始的初期,我首先对于unity中的UI界面部分的功能进行了了解...
Tensorflow1.0支持Windows系统
Tensorflow1.0用到的Python版本是Py3.5,安装Anaconda时,安装Anaconda3-4.2.0即可,下载地址如下:
鉴于本游戏的核心内容为,由声音召唤出的召唤兽,并对召唤兽进行培养,选择玩家进行AR场景下声控的对战行为。分析后得出主要需要以下UI界面:
1、登录界面
登录界面是玩家最先接触到的界面,需要能够直观...
习惯上用Pointer3D射线来实现vive控制器指向三维空间点,同时兼容Unity Event System。
Vive Raycaster是一个来自发送vive 按钮事件变换的一个事件射线脚本。...
原文地址:http://blog.csdn.net/poem_qianmo/article/details/
本篇文章中,我们学习了Unity Shader的基本写法框架,以及学...
Screen Space—Overlay:将UI渲染为摄像机视图顶部的2D图形(默认设置)
Screen Space—Camera:也将UI渲染在摄像机视图顶部,但UI元素可以进行透视效果旋转
在介绍完一级界面以后,这里将要介绍二级界面的一些基本功能:
二级界面主要显示在画面的中间。为了凸显本游戏是以召唤兽为中心的游戏,所以游戏界面中将始终把玩家的召唤术放在重要的左方的位置。而二级界面的相...
ubuntu@VM-62-17-ubuntu:~/test/SDK-gcc/bin$ ./cdn ../../case_example/case0.txt log.txt
line num is :1...
创建ros工作空间
在ubuntu终端执行以下命令
1.  source /opt/ros/kinetic/setup.bash
2.  mkdir -p ~/catakin_ws/src   连...
这次我为大家分享的是我在使用HTC  VIVE开发的过程中,UI界面搭建的一些心得与体会(我运用的是UGUI)。
在使用HTC VIVE开发的过程中,我发现运用传统的方式搭建UI后,戴上头盔测试时,并...
他的最新文章
讲师:汪剑
讲师:刘道宽
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 htc vive unity3d 的文章

更多推荐

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

点击添加站长微信