南宫体育从零开端丨运用Unity3D进行VIVE VR游戏开发

  具有一部VR设备,HTC Vive或许Oculus,由于只要连接上VR设备,Unity才干进行正常的调试(本文运用的是Vive设备)

  这几项缺一不可,没有VR设备的开发者,虽然能进行VR项目的开发,可是不能调试不能体会VR的作用,实际上是十分蛋疼的一件事。

  别的吐槽一点,VR的调试需求带上VR设备,这个时分假如要动态的在项目中进行各种调试会十分的不方便。。。笔者测验在VR设备中调出桌面进行操作也由于摇杆的操作比鼠标操作差许多而倍感不爽。。。所以没有VR设备的小伙伴们,从速下手一个VR设备是正派,当然你也能够先经过学习怎么开发来做一个前期的预热。

  首要榜首步,咱们要做的是翻开Steam,点击右上角的VR小符号来发动VR设备,榜首次发动需求设置一下VR设备的房间环境,这点我就不多说了,不同的VR设备有不同的设置方法。终究能够辨认出你的VR设备即可。本教程以HTC出的VIVE设备进行解说。

  SteamVR插件是全免费的,是Valve公司免费供给给咱们的,这一点真是良知啊,假如有遇到无法下载或许下载十分慢的状况,本文最终将会供给插件的下载,有需求的同学请自行下载

  截止本稿完结日期,最新版别为1.1.0,这个插件不大,只要几M,很实惠的插件哟。

  好了,说了那么多,咱们开端实战吧,首要创立一个新的Unity3D项目,然后导入咱们的SteamVR插件。

  在项目的根目录或许恣意空白的当地点击右键,挑选Import Package→Custom Package导入下载好的unity插件包(假如是从官网插件商铺下载的,则会主动弹出导入窗口,不必这一步了)

  导入一切的文件(假如是用旧版别更新,则更新一切的文件即可),点击Import

  导入完结之后会弹出一个Unity项目设置的窗口,挑选AcceptAll承受一切即可

  导入完插件之后,能够在Scenes文件夹下找到一个演示的场景,example,主张有密布恐惧症的同学慎入。。。别的在Extras下也有两个小演示,一个是抛东西,一个是握东西,都是演示摇杆的运用方法这个咱们后边再讲。

  下面这一节将会教各位同学打造自己的VR场景,这一节是十分十分简略的,简略到我用一句话就能讲完,不信?咱们来试试。

  然后。。。然后就完了,你能够运转这个场景,你的两个手柄都辨认出来了,和你方才看到官方的演示场景相同。

  仔细的同鞋必定发现了操控台一直在输出什么东西,不要忧虑,这是由于有场景中有两个AudioListener,咱们把本来场景中主摄像机上的AudioListener移除去即可

  最外层的CameraRig这个预制便是你的VR设备在场景中的原点方位,移动这个目标能够移动整个VR在场景的方位,你的视角也会随之而移动。

  Controller(left)和Controller(right)这个不必我多说了,这个是你的左右摇杆。有好学的同学要问了,摇杆上形似没有区别左右的符号吧,怎么能区别哪个目标对应的是哪个摇杆呢?SteamVR默许会将榜首个辨认出来的摇杆作为right右摇杆,所以分左右主要看先后。最终的head不必说,便是各位同学的脑袋了,里边有两个目标,一个是作为渲染器的眼睛,一个是用来听声响的耳朵。

  然后不要带眼镜,直接运转程序,点击摇杆上的各个按键,操控台就能够输出各种打印信息了。

  了解了以上流程,根本咱们就能够开端制造VR游戏了,下面这一节将会教咱们怎么运用摇杆来操控视角在VR场景中周游移动

  为了区别场景的方位,能够在空的场景中增加一些3D模型,或许你也能够翻开曾经做好的各种场景

  接下来,戴上眼镜,运转程序,按下双手恣意pad上的上下左右方向,就能够依据当时视角的前后左右进行移动了。这样咱们的榜首个VR程序就完结了,祝贺咱们买入了VR开发的榜首道门槛~


南宫体育