400-650-7353
您所在的位置:首页 > IT干货资料 > unity > 【Unity基础知识】VR开发环境的搭建

【Unity基础知识】VR开发环境的搭建

  • 来源:Unity干货资料
  • 2020-11-11 15:24:59
  • 阅读()
  • 分享
  • 手机端入口

大家好,我是优就业小优,又和大家见面了。

这节课我们来聊聊VR开发环境的搭建。VR一直是一个非常火热的话题,尤其在5G技术之后, VR将会走上又一个新的高度,所以VR的前景大家也是有目共睹的。那么现在我们来讲讲如何才能迈出VR开发的第一步即VR开发环境的搭建。

说起VR大家肯定会想到头盔手柄等等设备, 所以对于开发来说也一样的, 必须是基于这些硬件设备的,如果没有设备的支持, VR开发就无从谈起,因此在开发之前我们需要准备一套VR设备, 我们这里以HTC Vive为例。

在开始准备之前首先需要将设备搭建安装完毕, 接着我们再来准备开发;对于开发环境的搭建,主要来说分为两部分,一为硬件环境,二为软件环境。那么我们先来搭建硬件环境:

HTC Vive的设备需要SteamVR作为驱动,只有安装好SteamVR后才能正常的使用HTC Vive的整套设备。SteamVR软件需要在Steam中下载, 所以在这之前,需要先安装Steam。

在Steam中下载好SteamVR,并且安装好,启动之后我们可以在界面中看到HTC Vive所有的硬件状态。


安装好SteamVR后, 然后再对SteamVR进行相关设置, 比如房间设置等。

设置好这些之后, 硬件环境就算安装完成了,接着我们来安装软件环境。

对于VR的开发, 我们需要使用Unity开发引擎以及SteamVR开发插件。

Unity引擎的安装与使用这里我就不在赘述了, 相信大家也有一定的基础, 这里主要来讲讲SteamVR插件。

关于SteamVR开发插件, 大家到Unity的AssetStore商店可以下载,下载好后,直接导入工程即可。

插件导入后是不是直接就完了呢?还没有, 需要去了解这个插件, 掌握最基本的VR场景的搭建, 搭建好这个场景之后就可以直接进行VR开发了。

在SteamVR插件中有一个CameraRig预制体, 这个预制体是VR开发的核心,掌握这个预制体,那么在后期的VR开发中就会顺畅的多。


在CameraRig预制体中Controller(left)和Controller(right)是左右设备控制器,与设备的交互主要靠他们两实现。在这两个物体上挂载的SteamVR_TrackedObject脚本具有设备定位追踪、交互等功能。在这两个物体下面的Mode子物体,主要是绘制在VR场景中展现的手柄模型,利用该特性,可以实现手持武器装备的功能。

在CameraRig预制体中Camera(head)物体,这个是头盔。在头盔上有耳机有镜片,所以在该物体下有两个物体,即Camera(eye)和Camera(ears),分别代表头盔中的眼睛和耳朵。

有了CameraRig之后,就相当于有了VR视角,之后的开发中,大家就只需要将开发的重心放在交互上即可。

通过上述介绍,想必大家对VR的开发以及开发环境的搭建有了一定的了解,接下来就可以尽情的发挥你的想象和实力,实现我们自己的VR项目。这节课就先上到这里,我们下期再见~

文章“【Unity基础知识】VR开发环境的搭建”已帮助

>>本文地址:https://www.ujiuye.com/zhuanye/2020/60458.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME