武汉心悦科技有限公司
系统开发 , 软件订制服务
VR三维游戏APP开发

VR三维游戏软件开发请联系上方廖经理,VR三维游戏软件开发,VR三维游戏虚拟现实开发,VR三维游戏三维虚拟开发,VR三维游戏开发公司,VR三维游戏开发平台,VR三维游戏开发软件,VR三维游戏开发案例,VR三维游戏开发方案,VR三维游戏场景开发,VR三维游戏开发需要多少钱,VR三维游戏开发方案。

VR三维游戏APP开发

SteamVR插件的导入

挖掘用户精准需求,让视频直播服务吸引更多用户。输出有价值的东西,为客户打造具性价比的视频APP应用。   教育类APP是一款移动端文化艺术教育应用,我们本着原创录制的视频及音频的线上试听模式和线下实体的体验感受,加以相关周边的产品辅助更好的服务艺术。

使用Unity3D进行VR游戏的开发,首先需要具备以下条件

1.拥有一台显卡不低于GTX960性能的主机

2.拥有一部VR设备,HTC Vive或者Oculus,因为只有连接上VR设备,Unity才能进行正常的调试(本文使用的是Vive设备)

3.下载Valve的游戏平台Steam

4.下载Unity3D插件商店中SteamVR插件

这几项缺一不可,没有VR设备的开发者,虽然能进行VR项目的开发,但是不能调试不能体验VR的效果,实际上是非常蛋疼的一件事。

另外吐槽一点,VR的调试需要带上VR设备,这个时候如果要动态的在项目中进行各种调试会非常的不方便。。。笔者尝试在VR设备中调出桌面进行操作也由于摇杆的操作比鼠标操作差很多而倍感不爽。。。所以没有VR设备的小伙伴们,赶快入手一个VR设备是正经,当然你也可以先通过学习如何开发来做一个前期的预热。

VR三维游戏APP开发

首先第一步,我们要做的是打开Steam,点击右上角的VR小标记来启动VR设备,第一次启动需要设置一下VR设备的房间环境,这点我就不多说了,不同的VR设备有不同的设置方式。Zui终能够识别出你的VR设备即可。本教程以HTC出的VIVE设备进行讲解。

SteamVR插件是全免费的,是Valve公司免费提供给大家的,这一点真是良心啊,如果有遇到无法下载或者下载非常慢的情况,本文Zui后将会提供插件的下载,有需要的同学请自行下载

截止本稿完成日期,Zui新版本为1.1.0,这个插件不大,只有几M,很实惠的插件哟。

好了,说了那么多,我们开始实战吧,首先创建一个新的Unity3D项目,然后导入我们的SteamVR插件。

在项目的根目录或者任意空白的地方点击右键,选择Import Package→Custom Package导入下载好的unity插件包(如果是从插件商店下载的,则会自动弹出导入窗口,不用这一步了)

导入所有的文件(如果是用旧版本更新,则更新所有的文件即可),点击Import

导入完成之后会弹出一个Unity项目设置的窗口,选择AcceptAll接受所有即可

你做了一个正确的选择~被表扬了~呜哈哈~~

导入完插件之后,可以在Scenes文件夹下找到一个演示的场景,example,建议有密集恐惧症的同学慎入。。。另外在Extras下也有两个小演示,一个是抛东西,一个是握东西,都是演示摇杆的使用方式这个我们后面再讲。

带上你的VR设备,运行这些场景就开始你的VR体验之旅了。

使用SteamVR插件预制开始VR的旅程

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

新建一个场景或者打开一个已有的场景,将SteamVR/Prefabs/[CameraRig]预制拖入场景。

然后。。。然后就完了,你可以运行这个场景,你的两个手柄都识别出来了,和你刚才看到官方的演示场景一样。

细心的同鞋一定发现了控制台一直在输出什么东西,不要担心,这是因为有场景中有两个AudioListener,我们把原来场景中主摄像机上的AudioListener移除掉即可

呵呵,这一步简单吧,然后我们开始进行下一步。

如何识别手势控制以及摇杆的各种操作

这一节将教会大家如何使用脚本来识别和控制VR设备

我们首先看一下刚刚拖到场景里的CameraRig预制

Zui外层的CameraRig这个预制就是你的VR设备在场景中的原点位置,挪动这个对象可以挪动整个VR在场景的位置,你的视角也会随之而移动。

Controller(left)和Controller(right)这个不用我多说了,这个是你的左右摇杆。有好学的同学要问了,摇杆上貌似没有区分左右的标记吧,怎么能区分哪个对象对应的是哪个摇杆呢?SteamVR默认会将第一个识别出来的摇杆作为right右摇杆,所以分左右主要看先后。Zui后的head不用说,就是各位同学的脑袋了,里面有两个对象,一个是作为渲染器的眼睛,一个是用来听声音的耳朵。

认识了这些东西之后,我们就开始编写一个小脚本,来识别一下他们。

在Main Camera上添加一个新的cs脚本,取名为StartVR

IOS开发   国内非常有经验的IOS开发团队,为企业客户提供一站式IOS APP定制开发解决方案,从开发功能需求到测试上线,高效交付!   电商类APP涵盖了商品分类、购物车、充值、订单管理等所有电商的基本功能,能覆盖大多数类型的电商应用适用对象水果生鲜、商超、母婴用品、图书、数码电子   直播类APP互动性强,用户在平台进行互动和评论,激发用户自我表达欲望。

展开全文
优质商家推荐 拨打电话