Unity3d教程:VR手势识别插件(VR Infinite Gesture)1.1.1版本教程(附1.0版本教程PDF)

发表于2017-03-14
评论1 5.9k浏览

VR手势识别插件教程1.1.1版本

 




Htc Vive VR手势识别插件教程1.1.1版本

 

Htc Vive开发者联盟萌主胡良云(CloudHu)特别制作

 

                

 

资源商店插件地址:http://u3d.as/uF5  或者直接搜索VR Infinite Gesture 如下图所示:

1 资源商店页面

特此声明:该插件仅供学习,如果要商用,请购买正版.

优酷视频网址:http://v.youku.com/v_show/id_XMTYyODQxMDQ2MA==.html


0x00 前言

插件更新了,所以我也把教程更新一下,当然,1.0版本的教程仍然有可供参考之处。所以,旧版本中已经有讲的知识点,这个版本我就不重复去讲了。这里将1.0版本的教程PDF放在附件里面,以供大家参考。

0x01 新特性

1.1.1版本新增了双手追踪,代码更加简洁并重新设计了UI。新版本是使用Unity5.4.3提交的,兼容性一般,推荐使用该版本来使用,避免一些奇怪的错误。

0x02 新教程

a.      首先,打开Unity3D游戏引擎,在资源商店(Asset Store)中找到VR Infinite Gesture插件,并购买该插件,完成购买后下载,然后导入到项目中,如下图所示:

2 导入插件

b.      导入完成后,找到AssetsEdwonVRGestureTutorials路径,然后找到Tutorials.unitypackage,双击将其解压导入到当前项目中,你会发现Getting Started文件夹,这就是新版的教程,如下图所示:

3 新版教程导入

c.      接下来打开Getting Started文件夹,然后打开Getting Started场景,点击运行按钮,教程就开始了,如下图所示:

4 运行入门教程

d.      这个教程的前半部分将帮助你设置VR。之后我们将进入VR世界,并虚拟地继续这个教程!在各个步骤之间使用”NEXT”(下一步)”BACK”(后退)来导航。当你看到警告标志时,停止运行该场景,完成该步骤,然后再运行场景来恢复本教程,如图所示:

5 教程描述

e.      点击NEXT>后,让你选择是使用HTC Vive,还是使用Oculus,根据自己的设备来选择即可,我们这里作为演示,选择Vive,如下图所示:

6 选择使用的VR类型

f.       如下图所示,接下来是一个导入Steam VR插件的动画演示,看明白以后,停止运行场景,然后导入该插件,那么教程里已经演示的非常清楚了,照做即可,完事儿后再次运行该场景,我们就可以继续学习教程了。PS:如果你在导入Steam VR插件上有什么疑惑,你可以购买我的新作《HTC Vive VR游戏开发实战》来详细学习。

7 导入Steam VR插件演示

g.      如下图所示,完成Steam VR插件导入后,我们运行场景,观看演示后再暂停,那么这一次的任务是在Tools>VR Infinite Gesture>Settings下把VR Type选择成Steam VR。

8 设置VR类型

h.      BTW,完成演示中的操作后又重新运行,恢复教程,再点击NEXT>下一步。后面都是这样的操作哈,也就不反复赘述了,这样的教程模式是值得其他插件开发者学习的!

i.       那么接下来按照演示动画中教学,找到Steam VR中的[CameraRig]预设,然后将其拖放到场景中即可,如下图所示:

9 拖拽[CameraRig]预设到场景中

j.       接下来在Steam上打开VR,如果没有进行房间设置,需要先进行房间设置,如果已经进行房间设置了,可以点击下一步。

10 Steam上打开VR

 

k.      接下来在Edit>Player Settings>Other Settings>Virtual Reality SDKs中设置OpenVR,如下图所示。其实这一步在导入Steam VR插件时就已经完成了,但检查一下也是很有必要的。

11 VR SDKs设置

l.       接下来戴上头盔,在VR中进行操作,手柄上会有射线,把射线对准NEXT,扣下扳机,然后按照GIF中的步骤操作即可。

12 VR界面

m.    接下来的教程和1.0版本的教程相同,我就不做赘述了。

 

 

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引