本篇文章1989字,读完约5分钟

图片来源:youtube

开发虚拟现实游戏困难吗?有人会说是的,但宏达虚拟现实新技术部副总经理鲍永哲认为,虚拟现实游戏的门槛并不比普通游戏高。他说:“据我所知,这不是技术上的困难,电脑游戏团队做虚拟现实,但困难是创造力。”

不管这是真是假,虚拟现实作为一个新的平台,有了新的硬件和新的体验。对于想要进入或已经开始虚拟现实游戏开发的团队来说,与传统游戏开发有一些不同,所以他们可能知道如何提前处理它们。

如何防止玩家晕倒?

在现实世界中,如果你突然转动你的头,但是周围的图片在1秒钟后显示出来,那么你的大脑将不会把图片和头部运动联系起来。如果你继续转动,你很快就会晕倒并呕吐。在虚拟现实中,我们应该尽量避免这种情况。鉴于此,虚拟现实开发者可以参考以下建议。

1.在任何情况下,尽量将帧数保持在90 fps。

帧速率对虚拟现实非常重要,因为它太低了,不会引起头晕。目前,htc vive、oculus rift和psvr均推荐90 fps,psvr可达120 fps,齿轮vr为60 fps。

2.不要设计加速度。

众所周知,眩晕是由虚拟现实画面的运动和我们身体的运动不一致造成的,柔和画面的眩晕不是太强烈,但是一旦加速,很多人就受不了了,就像过山车一样。

3.当角色行走或奔跑时,不要上下摇动相机。

这也被认为是眩晕。在许多电影和游戏中,当角色奔跑时,画面会抖动。这是为了向观众展示跑步效果。有些人看了会觉得头晕,但影响不大。但是不要在虚拟现实中这样做。高度沉浸感会让头晕更厉害,一些用户很快就会呕吐。

没有鼠标,键盘如何互动?

虚拟现实中有许多交互任务需要以一种新的方式来实现,如导航、选择和操作对象、菜单和用户界面、文本输入等。原因是虚拟现实游戏的互动与传统游戏有很大不同。没有鼠标和键盘,没有触摸屏,手柄也不是最好的交互方式,所以三个虚拟现实平台都有自己的动态捕捉手柄。

目前,虚拟现实交互的实现还没有标准,不同的游戏、平台甚至用户可能会有所不同。以导航为例:可以通过用手柄按按钮、用手柄指向某个方向、用声音说出目的地、直接行走、用手势、用眼睛看那个方向来实现……有很多不同的实现方法,开发者应该根据情况选择最合适的一种。

双体

当用户佩戴头部显示器时,他将完全沉浸在虚拟世界中,看不到自己的身体。此时,有必要在虚拟世界中设计一个用户的身体替身。它可以是用户的自我投射,也可以是一个完全不同的人。

如果你使用的是具有全身动作捕捉功能的虚拟现实系统,那么将真实人物的全部画面投射到虚拟世界中就不会那么困难了。然而,消费级产品通常不具备全身捕捉功能,因此您必须考虑虚拟世界中的双体应该如何映射现实中的用户。一般来说,头部和手的运动是被跟踪的。

社会的

一旦进入虚拟世界,用户肯定不想只玩一个单机游戏,虚拟现实特别适合多人在线游戏。因为它能真正模拟现实,即使两个人在地球的两端,他们也能通过虚拟现实感受彼此。例如,虚拟现实虚拟电影就是一个旨在带给人们这种感觉的应用。

在游戏开发中,需要关注的在线问题与一般游戏相似。您需要将用户连接到同一个服务器,同步信息,并同时看到其他人的身体。虚拟现实还需要特别注意网络延迟的问题,否则虚拟世界会太假,游戏体验会不好。

在不同的平台上运行

一定有不少开发者同时为oculus rift和htc vive开发游戏。毕竟,没有人知道哪一个将成为市场领导者。如果你先为某个公司开发一个游戏,当你把它移植到另一个平台时,你应该注意适应性问题。每个公司的硬件都不一样,交互和跟踪系统也非常不同。它就像是ios和安卓的同一个应用程序,许多部分可能需要重新开发。

沉浸

虚拟现实不一定呈现真实的世界,但它需要让用户感觉他们在一个新的世界,而不是从旁观者的角度看世界。这时,游戏设计需要注意一些事情。

首先是连贯性。当你给你创造的世界赋予某种特征时,你需要确保它是连贯的,比如一个失重的世界或者一个隧道。

第二种是感觉混乱,它不仅包括运动,还包括触觉、嗅觉、条件反射等。它的目的是让你的身体对虚拟画面做出反应。

然后是交互设计。当你为用户设计“体验”时,你不能让他“做他想做的任何事”,而是按照你设计的方式去玩。例如,一个虚拟现实应用程序“凡尔登1916时间机器”具有良好的沉浸感,它的交互非常简单:你只能转动你的头,因为你是一个受伤的士兵。

摘要

包永哲是对的。事实上,虚拟现实游戏开发技术并不难,但设计和创意都很难。因为没有人能告诉你每一步该做什么,所以每个开发者都可以探索最好的虚拟现实体验。上面的一些建议可以保证一些基本的经验,这里:

尽量减少延迟,以确保用户不会头晕;

有必要设计一种合适的内容和硬件相结合的交互实现模式;

在虚拟世界中正确映射双体用户;

高效连接;

以上都是为了“沉浸”这个词。

那么,你还对加入虚拟现实开发者的行列感兴趣吗?

标题:给VR开发者的10个建议

地址:http://www.j4f2.com/ydbxw/9084.html