UnrealEngine4下的Gear VR游戏开发(0)

UnrealEngine4下的Gear VR游戏开发(0)

王星杰王星杰
第一次打算在UE4上做GearVR游戏的时候还是去年年底,那个时候我和团队来上海见投资人,在UCCVR见到了EVE:GunJack的制作人:刘火,他之前在上海CCP的时候主要负责这个游戏的美术流程,期间火哥谈到了有关UE4开发移动VR的各种令人无语的问题,我不以为然,因为心底已经暗暗计划着关于CubeRun.VR的开发,那个时候天不怕地不怕的感觉在现在看来真的是棒极了。

那么,情况到底是怎样的呢?

目前GearVR上的Oculus Store所有的游戏中,据我了解使用UE4开发的游戏仅有两款,一款就是我刚才提到的上海CCP的EVE:Gunjack,还有一款是来自国外的一名个人开发者的:We Come In Peace.剩下的近300款游戏(这个数字我也不是很清楚)几乎都是用Unity3d开发的,所以我们很好奇,为什么不用UE4来试试呢?

于是我们开始了UE4移动VR的开发,这里我就不讲我们之前遇到的坑了,我直接把需要注意的问题和方法介绍给大家,主要包括一些基础的项目配置以及之后我们在CubeRun.VR这款游戏上具体的优化策略。



前提:


1.环境配置

众所周知,GearVR是针对几款三星的手机特别设计的,目前除了(Note4、Note5、S6/edge、S7/edge未来将支持Note7及S8)这些手机以外并不支持其他手机,所以想当然这款游戏的运行环境就只能是Android了。

关于UE4相关的Android环境配置可以参考UE4官方文档的内容进行配置,一句话概括就是利用UE4自带的AndroidWorks把该装的统统装了。因为官方文档已经做到全部翻译了,应该没什么问题。

以下是官方链接

docs.unrealengine.com/l


2.工程构建

在UE4中的工程构建需要按照官方的文档来,除了一些简单的设置(诸如目标硬件和图形等级设置)还需注意的是创建工程的类型,如果你用的是4.8以上的引擎版本,则不用担心,如果是4.8以下的版本就需要将其创建为C++类型的工程。

以下是官方链接

docs.unrealengine.com/l


3.项目设置及打包

因为这些部分实在太过于简单,我就不一一介绍,Epic官方的教学文档已经做的几乎完美了,我再说一遍有些浪费,下面的链接可以直接打开,只要对UE4有些许了解的人应该都没问题。

项目设置详情

docs.unrealengine.com/l

打包步骤

docs.unrealengine.com/l


4.调试

调试过程也非常简单,你只需要启用手机的开发者模式即可,注意在这之前你还需要将手机在GearVR上插一下再拔出来,以便安装所有的GearVR相关的软件。

在你的游戏APK打包好后,将手机连接电脑并选择Mtp数据传送,安装Apk后点击应用图标再插上GearVR即可进行测试了。

调试的具体文档

docs.unrealengine.com/l


以上就是在UE4上开发GearVR的基础准备工作,更多的信息大家可以去官方的文档中仔细研究,我们之后主要的内容集中在:如何使安卓机与GearVR流畅的运行一款由UE4开发的VR游戏。

除此之外,我还会在另一篇文章中介绍如何设计一款VR游戏。

文章被以下专栏收录
4 条评论
推荐阅读