首页 » 软件开发 » 带你入门VR游戏开发的精彩世界(干货满满)(硬纸板游戏开发这一头盔自由度)

带你入门VR游戏开发的精彩世界(干货满满)(硬纸板游戏开发这一头盔自由度)

落叶飘零 2024-07-24 02:49:29 0

扫一扫用手机浏览

文章目录 [+]

  我把这门VR游戏开发入门的课程抽取理论知识部分的精华,形成这篇一堂课入门VR游戏开发,这些信息可以为你提供进入VR游戏开发的方向

  首先来了解一下市场上分门别类的消费级VR产品和平台,通过对比这些平台,你就能了解目前入手什么样的VR头盔才是性价比最高的。

  对于课程我在笔记中也做了自己的补充,如果有同学详细学习了这门课的话,或许最终的总结会和我有所不同,没有关系,能够让大家先了解一些有用的技能信息就可以了。

带你入门VR游戏开发的精彩世界(干货满满)(硬纸板游戏开发这一头盔自由度) 软件开发
(图片来自网络侵删)

  首先,我把当前市面上的VR设备分为:

  1.手机卡槽式

  2.PC外设式

  3.一体式

  下面分别进行各自门类代表产品的介绍:

  手机卡槽是经典代表之Google Cardboard,特点是无敌:

  无敌便宜(因为是硬纸板+透镜),无敌简陋(因为是硬纸板+透镜),视角很窄(<90度,用着像望远镜,沉浸感不强),像素密度7~14(依赖于使用的手机),而人眼的肉眼极限像素密度值为60,所以在像素密度上目前的VR设备都还有很大的提高空间。
自由度也是依赖于手机内置传感,所以只有3向自由度,自由度会影响头盔游戏时的舒适度,自由度太低,海马体受不了,就会晕动。

本文以“硬纸板”称呼这款始祖级产品

  稍许进化一点的手机卡槽式头盔就是三星Gear了,但其实性价比极低。
个人建议除非手头手机就是三星Galaxy的,不然实在不要入手这个头盔。
它的分辨率主要依赖三星手机本身的高分辨率,做工上面比硬纸板好,但也仅此而已。
视角只比硬纸板大了6度为96度视角,像素密度14也是依赖手机本身,虽然头盔自带传感器,但这个自带的传感器也只有3的自由度,没有比手机好多少,但用户却需要为这个画蛇添足的成本多花几百元大洋,实在不值得。

  小结一下,如果考虑成本希望先买个简陋设备体验的话,可以买硬纸板或者暴风魔镜这种国内低成本的产品,不推荐三星这样伪装成高大上的卡槽式VR头盔。

  接下来是性能怪兽,PC外设形式的VR设备,典型代表有被Facebook收购的Oculus Rift,索尼PlayStationVR和HTC Vive

虽然沉浸感更强了,但是看看这些麻烦的外设吧!

  先讲Rift,Oculus被伯乐扎克伯格相中,只能说老扎眼光老毒了,Oculus在消费级VR产品这块做得是真不错。
Rift的游戏体验由于110度的广视角和6向自由度而进入一个新的层次,有了真正的比较舒适的沉浸感。
像素中规中矩为19201080,视角110,每度像素10。
但是Rift的6向自由度只是局部的也就是原地6向。
并且除了本体近一万的成本,还要加购高性能PC,游戏运行在高性能PC上,Rift作为头显进行互动,加上需要设置各种各样的传感器,玩起来也是挺麻烦的。

  Sony PlayStation VR也有外设型头盔玩起来不方便的通病,不过它的搭档不是PC而是PlayStation了,成本远低于Rift,除视角低于Rift为100度外,分辨率,像素密度以及自由度和Rift持平。
不过需要注意的是,由于是和PlayStation配套的VR设备,也就意味着只能玩PS平台的游戏,而Rift除了可以玩Oculus自身商店的游戏外,还可以玩Steam上的VR游戏,资源的丰富程度是不同的。

分辨率虽然不高,但外形设计真的酷

  最后一款经典机型就是HTC Vive了,成本处于Rift和PS VR两者之间,21601200的更高分辨率,完全的6向自由度,精准的传感带来极致的沉静式体验。
只可以,还是需要一根线搭着PC,这个弱点太明显了。

  对于PC外设式的机器再小结一下,由于接下来要讲到的VR机皇的诞生,身为追求效率和便利的现代人,我仍然不推荐购买这一类型的VR头盔,除非你真的有了一台PS,并且只想玩PS平台的VR游戏。

  最后一种类型,一体式VR头盔,就是我入手的心头好了,主要代表就是Oculus Quest,分辨率14401600,高于Rift,视角为100度,能提高点就完美了,没有明显的纱窗感觉,音效环绕逼真。
关键亮点,作为一体机,它不用连电脑,不用拖根线就可以自由玩耍,出门在外带着随便玩。
不需要在玩耍前准备任何外设。
这种方便和娱乐效率是PC外设式无法望其项背的。
同时Quest通过远程软件,还可以窜流你家里PC上的SteamVR游戏,相当于你花一台头盔的钱买了两台头盔。
并且这种窜流方式也是无线的!
你可以自由地玩你的半条命VR 3A大作了!

  最终结论,就是我强推Quest,买过你就知道了。

Quest每次固件升级都会带来惊喜,已经能够在OS层实现纯手势操控

  对于VR游戏目前平台的大致分析,我结合课程和自身经验就总结这么多,大家大致有个了解就行,下面是我的脑图笔记分享。

精华笔记,VR游戏开发入门背景知识一目了然

  接下来,就是要看看,学习VR游戏编程需要准备那些环境和进行那些语言准备了。

  很简单,主体就是要用Unity这款经典的游戏开发IDE结合VR开发相关套件进行开发。
进入官网下载免费的个人版就够用了。
语言用的是面向对象的C#, 对于稍有面向对象编程经验的朋友来说课程实例很容易理解,并从中体会道Unity开发VR游戏的内在流程,设计和架构逻辑。
用C#进行编程时可能会需要用到微软VC开发IDE。
Unity需要加载一些套件才能编写运行于安卓上或Google硬纸板上的VR游戏,如何加载套件课程中都有介绍,除了资源,基本上直接在安装包中勾选即可。

最主流的3D游戏开发环境,也支持开发VR游戏

  接下来的课程内容就是几个经典实例,这3个实例循序渐进,能够逐渐增强你对VR开发步骤的理解。
最经典的例子应该数第二个投篮游戏了,我也做了一个类似游戏的变体实例,稍后也会把开发过程录制成自己的教程分享给大家。
这个实例是可以运行在oculu的rift和quest上的。

  课程中的另外两个实例也有各自明确的作用,第一个较为简单的文字游戏实例,可以让你快速熟悉如何在unity上开发出具有简单交互功能的游戏程序。
第三个青蛙过马路,可以运行在谷歌硬纸板上(实际是安卓手机上),这个实例中包含的建模和代码内容也最为丰富。

  最后,从我的感觉介绍一下这门课程的优缺点。

  整体课时78节,每节基本不会超过10分钟。
其中课程介绍,理论知识,加上基本环境准备的课时总共只有7节,剩余的全部都是实打实的实战教学。
分段合理,内容精干易学(特别对于已经有面向对象编程基础的朋友),没有什么浪费大家时间的内容。
实例部分课时分三个部分,对应三个实例的手把手开发,跟着coding,思考,实现自己的三个游戏就能入门。
就凭这一点,无论是对vr开发感兴趣还是想要做一个自我入行前培训的朋友,购买这套课程都是很有用处的。

  同时也要吐槽一下课程前半段的女声讲解的声线。
大家听到后半段会发现女老师的声音其实很好听挺迷人。
前半段非要变声成不自然的电音实在让人想不通为什么。

  在适用人群方面,前面也说过,具备面向对象编程基础的朋友能够快速吸收,对于基础编程为0的小白,可能需要认真一点消化,但课程中也会涉及基础知识的填补,所以小白只要认真吸收,所得会更多。

  对于吸收能力强的朋友,通过观看我的脑图精华笔记和Unity开发简单教程就能够获得其中的精华知识,但是要想更为全面具体地吸收VR开发的全部入门知识和技能,推荐文章下方链接加入学习。

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0