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项目。这节课就先上到这里,我们下期再见~

课程好礼申请领取
您的姓名
您的电话
意向课程
 

中公优就业

官方QQ

扫描上方二维码或点击一键加群,免费领取价值599元网课,加群暗号:599。 一键加群

>>本文地址:
注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。

推荐阅读

优就业:ujiuye

关注中公优就业官方微信

  • 关注微信回复关键词“大礼包”,领80G学习资料
QQ交流群
领取免费网课
(加群备注“网站”)
IT培训交流群 加入群聊 +
软件测试 加入群聊 +
全链路UI/UE设计 加入群聊 +
Python+人工智能 加入群聊 +
互联网营销 加入群聊 +
Java开发 加入群聊 +
PHP开发 加入群聊 +
VR/AR游戏开发 加入群聊 +
大前端 加入群聊 +
大数据 加入群聊 +
Linux云计算 加入群聊 +
优就业官方微信
扫码回复关键词“大礼包”
领取80G学习资料

编程入门优选课
1元购买
12.1-12.12限时购
1元购买
课程资料、活动优惠 领取通道