「Unity基础知识」VR开发环境的搭建

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

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

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

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

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

「Unity基础知识」VR开发环境的搭建

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

「Unity基础知识」VR开发环境的搭建


「Unity基础知识」VR开发环境的搭建

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

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

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

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

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

「Unity基础知识」VR开发环境的搭建

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

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

「Unity基础知识」VR开发环境的搭建


「Unity基础知识」VR开发环境的搭建

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

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

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

今天的文章「Unity基础知识」VR开发环境的搭建分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/8002.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注