欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

想成为全球顶尖的VR开发者?这十大法则必不可少

程序员文章站 2022-07-08 12:21:55
9月12日消息,据国外媒体报道,VR技术在不断发展,但并非所有开发者都了解究竟哪些元素能够催生出色的VR体验。下面是10条重要的开发法则。1.限制玩家空间能够在整片VR原野上奔跑、在草地上嬉闹的话,玩...

想成为全球顶尖的VR开发者?这十大法则必不可少

9月12日消息,据国外媒体报道,VR技术在不断发展,但并非所有开发者都了解究竟哪些元素能够催生出色的VR体验。下面是10条重要的开发法则。

1.限制玩家空间

能够在整片VR原野上奔跑、在草地上嬉闹的话,玩家势必会玩得格外尽兴。但对于大多数人而言,拥有大片VR空间是不现实的。我们的客厅常常又小又脏,摆着沙发,脏衣服到处乱扔,根本没法容纳整片草地 。

限制玩家行动的一种方法是设置大小适宜的空间,刚好让玩家能够四处走动,又能选择从合适的视角看东西。但不要让玩家觉得空间太小,活动起来很拘束。

2.切记并非所有感官都能感知到VR中的事物

在VR空间中,我们只能看到或听到周边发生的事。我们很想伸手去触摸树叶,感受火的热度,以触觉的方式感受这个世界。但实际上我们无法触碰或闻到什么,因为我们的输入设备是控制器,而不是双手,这总会带来些许缺失感,但却是目前不争的事实。

3.让VR角色和现实中的玩家动作尽量同步

在玩VR游戏时,你站起来、向四周看、与周边的物品互动,谁知一向下看,发现自己正盘腿坐在椅子上,这种感觉很怪。你的大脑无法应付这种感受,这样就会感到恶心或眩晕。类似地,在现实中站着、游戏中坐着,也很别扭。

想成为全球顶尖的VR开发者?这十大法则必不可少

4.让玩家接受自己在游戏中的窘相

玩VR就好像被蒙着眼睛。你不知道身后的人是否正做着粗鲁的手势,或者虽然沉浸在梦幻仙境般的游戏世界中,你却看起来愚蠢无比。

这种场景真该拍成纪录片:在游戏演示期间,你在会议室的地上爬行,却以为自己正在VR沙漠中寻找水源。

5.试试让玩家戴手套

游戏角色和玩家本身肯定相差很多,不管是身高身材,还是年龄肤色。这种体验令人兴奋,也能让玩家大开眼界。不过目前许多VR游戏让玩家戴上了手套,这会让他们觉得双手是自己的。如果不戴手套,在游戏中低头看,显然这双手不是自己的,会让人感觉有点不安。如果戴着手套,就不会那么奇怪了。

6.不要试图开发没必要的功能菜单

如今的VR世界已然十分丰富,浩瀚的太空、奇幻的生物或幽灵般的恐怖游戏。不过,要注意开发太多功能菜单只会破坏玩家的沉浸感。而VR更多的是关乎一种被传送到其他世界的奇幻感。所以在VR游戏一开始出现功能菜单是自然而然的事,但想要模拟出真切的VR体验,在游戏过程中就不能老是跳出提示“保存”或“退出”的字样。

想成为全球顶尖的VR开发者?这十大法则必不可少

7.VR体验也不必太过真实,过犹不及

开发者应该把焦点放在连贯性和一致性上。如果玩家转头,眼前的景象也应随之移动。但向前走时,就没必要准确再现现实生活中头部和身体微微晃动的感觉,这样会让每个玩家都感到恶心。

VR体验若不太完美,玩家的期待值就会变低,这样更容易让他们误以为眼前的一切都是真实的。

8.精心打造你的VR王国

晕动症是VR技术需要解决的一大问题。引发恶心的主要原因之一是延迟。如果转头时,出现了最轻微的延迟,哪怕仅几毫秒,玩家也会感到不适。帧频也会引发同样问题,这就需要开发时设置数值较高的、前后一致的帧频。

简而言之,VR游戏运行的速度越快,人们的眩晕感就能减轻。这一点非常重要。

想成为全球顶尖的VR开发者?这十大法则必不可少

9.为游戏角色设计“美腿”

很多游戏并没有为角色设计双腿。在第一人称的非VR游戏中,玩家低头看,往往看不到角色的腿。

这在非VR游戏中会有点奇怪,在VR游戏中会让人感觉更奇怪,因为玩家实际上占领着角色的身体。为第一人称角色设计双腿是相当复杂的任务,而且开发者还需把现实生活中的动作映射到双腿上。因此一些开发者干脆放弃这一任务。但是为角色配备双腿仍然很重要。

10.重视音效设计

开发者能够创造的沉浸感取决于许多因素:首先肯定是视觉效果;别让玩家的大脑受到太多惊吓;音效。

有效地使用立体声有助于通过音效的深度和维度创造出出色的氛围,让玩家获得该往哪走的另一种提示。跟随着声音线索,离开那吓人的恐龙吼叫。利用声音来讲述故事,再结合视觉效果将是打造现实感的绝佳方式。(悠云)