首页 培训网 最新资讯 热门问答

vr虚拟现实

18601716646 免费试听 在线客服

您的位置: 上海培训网 > vr虚拟现实培训资讯 > 开发VR游戏需要注意哪些问题?【上海】

开发VR游戏需要注意哪些问题?【上海】

来源:教育联展网 | 发布时间: | 编辑:佚名

现在的VR游戏分为好几种形式,移动端、PC端、主机端,每一种形式的游戏需要用到的基本开发工具各不相同,此处将列举Oculus平台和Gear VR平台所需要的开发工具。相对来说,移动端所需要的工具更多更复杂。

VR开发现在的发展可谓是十分火热,尤其是VR游戏开发者现在也是越来越多。今天蓝鸥VR开发技术频道为大家分享一些开发VR游戏时需要注意的问题,也为大家提供了一些建议,希望对大家能够有所帮助。

使用Unity在各个平台开发VR游戏需要准备哪些?

现在的VR游戏分为好几种形式,移动端、PC端、主机端,每一种形式的游戏需要用到的基本开发工具各不相同,此处将列举Oculus平台和Gear VR平台所需要的开发工具。相对来说,移动端所需要的工具更多更复杂。

Oculus平台:

1.Oculus SDK

2.Oculus Runtime

3.Unity4.5及以上版本,建议使用5.0以上版本

Gear VR平台:

1.Oculus Mobile SDK

2.Oculus Runtime

3.Java Developers Kit

4.Android Development Tools(ADT)

5.Galaxy USB drivers

6.Unity4.5及以上版本,建议使用5.0以上版本

注意:5.1以上版本开启VR支持非常简单,菜单PlayerSetting/Virtual Reality Supported就可以打开。


Unity开发游戏设置注意事项:

使用Unity开发游戏时软件设置需要注意的地方:

1、纹理压缩ETC2 GLES3.0

2、方向设置为横向左

3、垂直同步设置为不同步

4、启用多线程

5、设置固定的时间步长更新

6、抗锯齿zui大2倍

7、需要Oculus Gear VR签名文件


使用Unity自带的Profiler测试游戏性能时:

1、可以经过USB或WiFi查看实时应用程序的性能数据

2、直接构建到Gear VR硬件

3、很容易看出性能瓶颈

4、在移动VR中,无论多小的优化都是有用的


移动VR游戏开发的建议:

1.尽量减少游戏里面的面片模型。这是为了让GPU的负担更少,提高帧率。在VR里面建模和一般的游戏建模有些不同,一般游戏里可能会用到凹凸贴图效果,但是凹凸贴图能达到近似效果,并不是真正凹凸的,当用户非常靠近这个模型的时候,是看不到凹凸效果的,所以在VR游戏里面不应该用凹凸贴图这样的一个技术。

2.其他在做移动VR游戏的时候,尽量用对象池,这样的话可以减少游戏加载的时间,并且让帧率保持稳定。

3.避免一些高CPU集中的运算导致的帧率突然下降。

4、这是很多开发者经常犯错的地方。在看游戏运行的时候,在editor的数据里面,大部分的开发者会非常留意Batches以及Saved by batching,来考虑GPU的性能好不好。但是其实SetPass这个数据在也是需要关注的点。因为GPU在渲染东西的时候,每更换一次材质的时候,就是它更换上下文的时刻,Batches数量增加没有Setpass增加消耗的快,Batches虽然很多,但是他们是共享同一个材质的,这个时候GPU的上下文其实没有改变,可以的话尽量让游戏里面的材质少一些,SetPass出来少一点。

5、在VR里面景深和镜头的光晕是不能用的,因为它其实只是模拟出来的一个效果,并且是单眼的,而景深是需要双眼看才能产生的,所以不能单眼画面来做。

6、游戏里面的摄像机,当开启VR模式的时候,是无法控制摄像机位置的,因为摄像机的位置已经完全被VR的设备接管了,这个时候脚本是没用的。所以如果要调摄像机的位置的话,需要给摄像机一个父节点,然后就像图上面一样,把它放在一个父节点的里面,在脚本里面去控制这个父节点的位置。


VR游戏开发插件推荐

开发VR游戏,选择工具非常重要,而一切便捷的插件可以带来很大的帮助。在ASSET STORE上,可以下载到很多配合VR游戏开发的插件,比如用于游戏中的准星、UI等插件。Carl向开发者推荐了两个插件,一个是Mesh Baker,可以把工程里面的材质合并成一个单独的材质,用这样的方式来减少SetPass的数量。另外一个是免费的插件Simpleygon,这个插件制作模型的简化版本。


游戏交互

现在VR游戏的交互设备种类繁多,并且越来越高级,早期可能以手柄这样的硬件操控为主,不过到后期加入了体感动作捕捉等高级交互方式,对于游戏的交互,Carl提到,在开发游戏之前需要先想清楚游戏适合怎样的交互方式,是否需要使用交互设备。

而他比较推荐的方式是用UI来显示现在用户的视觉焦点在哪个位置,可以让用户的眼镜聚焦他自己现在在看的那个点,使用头部转动的自然方式去进行游戏的主要交互。


蓝鸥培训致力于Java培训,大数据培训,HTML5前端培训,VR游戏开发培训等IT培训课程 ,现所有课程可申请免费试听两周,试听期间不收费,选择蓝鸥,不止高薪更是高起点!


关于VR虚拟现实培训,蓝鸥教育是专业的!>> https://kaoshi.china.com/xuexiao/shlo/


课程咨询

咨询老师:张老师

咨询电话021-64320836

咨询QQ:2504994244


相关推荐

机构 班型 费用
上海交大VR教育中心 白天班/晚班/周末班 点击了解
水晶石教育 白天班/晚班/周末班 点击了解
千锋互联 白天班/晚班/周末班 点击了解
火星人教育 白天班/晚班/周末班 点击了解
达内教育 白天班/晚班/周末班 点击了解

热门机构推荐
vr虚拟现实

免费体验课开班倒计时

11: 41: 09

稍后会有专业老师给您回电,请保持电话畅通

咨询电话:18601716646

本周热门资讯

全国分站 热门机构

北京vr虚拟现实培训 上海vr虚拟现实培训 广州vr虚拟现实培训 深圳vr虚拟现实培训 杭州vr虚拟现实培训 苏州vr虚拟现实培训 南京vr虚拟现实培训 天津vr虚拟现实培训 佛山vr虚拟现实培训 南宁vr虚拟现实培训 长沙vr虚拟现实培训 重庆vr虚拟现实培训 太原vr虚拟现实培训 青岛vr虚拟现实培训 宁波vr虚拟现实培训 郑州vr虚拟现实培训 西安vr虚拟现实培训 厦门vr虚拟现实培训 武汉vr虚拟现实培训 成都vr虚拟现实培训 无锡vr虚拟现实培训 济南vr虚拟现实培训 昆明vr虚拟现实培训 贵阳vr虚拟现实培训 扬州vr虚拟现实培训 徐州vr虚拟现实培训 珠海vr虚拟现实培训 合肥vr虚拟现实培训 长春vr虚拟现实培训

南京火星时代教育上海非凡教育南京汇众教育武汉丝路教育

申请试听名额

已有10254人申请免费试听

01电话咨询 | 18601716646

QQ:3659129182
加盟合作:0755-83654572

今日已有25人申请,本月限额500