VR/AR游戏开发都学习什么内容,需要多长时间?

2020-04-10 11:27发布

4条回答
林夕雨
2楼 · 2020-04-10 11:53

首先我们要知道,游戏开发需要一个基础的载体。无论是什么样技术手段下的游戏,都需要一个引擎,其中应用比较广泛的引擎就是Unity游戏引擎。那么VR游戏除了需要掌握unity引擎的知识,还需要学什么呢?

首先是计算机基础语言——C#语言。掌握C#中的基本语法,熟练使用数据类型、语句、运算符、控制语句等知识点,对VR开发语言语法有初步了解和掌握;通过C#语言,了解控制语句、面向对象、集合、委托、程序设计模式等知识。

其次是Unity引擎的学习,这里面涉及的主要是游戏中的专业知识:掌握VR开发中常用的几套回调方法。鼠标指针回调、碰撞回调、触发回调以及对应的回调方法;学习精灵和GUI系统通过三个不同的练习,熟练掌握UGUI中不同控件的使用;还有动画系统、导航系统、粒子特效等游戏中通用的知识。

然后是对Unity引擎的进一步学习,学习数据持久化、DoTween缓动插件、协程与性能优化、Unity资源管理、FSM有限状态机、EasyTouch插件、A*算法、Shader着色器、网络通信。稳固的游戏开发知识是一个游戏最基本、最扎实的地基框架。学好了搭建游戏的工具才能开发出好的游戏。

还有一点比较重要的是游戏策划运营知识文案、玩法、关卡设计都是需要了解掌握的

最后就是学习HTC-Vive详解、VRTK详解、高通AR详解、百度DuMix AR详解、工程打包与发布、Shader插件详解、SVN团队协作工具、综合团队项目等内容。

我们要知道,游戏开发需要一个基础的载体。无论是什么样技术手段下的游戏,都需要一个引擎,其中应用比较广泛的引擎就是Unity游戏引擎。

那么VR游戏除了需要掌握unity引擎的知识,还需要学什么呢?

首先是计算机基础语言——C#语言。掌握C#中的基本语法,熟练使用数据类型、语句、运算符、控制语句等知识点,对VR开发语言语法有初步了解和掌握;通过C#语言,了解控制语句、面向对象、集合、委托、程序设计模式等知识。

其次是Unity引擎的学习,这里面涉及的主要是游戏中的专业知识:掌握VR开发中常用的几套回调方法。鼠标指针回调、碰撞回调、触发回调以及对应的回调方法;学习精灵和GUI系统通过三个不同的练习,熟练掌握UGUI中不同控件的使用;还有动画系统、导航系统、粒子特效等游戏中通用的知识。

然后是对Unity引擎的进一步学习,学习数据持久化、DoTween缓动插件、协程与性能优化、Unity资源管理、FSM有限状态机、EasyTouch插件、A*算法、Shader着色器、网络通信。稳固的游戏开发知识是一个游戏最基本、最扎实的地基框架。学好了搭建游戏的工具才能开发出好的游戏。

还有一点比较重要的是游戏策划运营知识文案、玩法、关卡设计都是需要了解掌握的。

最后就是学习HTC-Vive详解、VRTK详解、高通AR详解、百度DuMix AR详解、工程打包与发布、Shader插件详解、SVN团队协作工具、综合团队项目等内容。

VR/AR游戏开发课程一般培训学习的话总时长为五个月左右,学习的过程中穿插着许多真实的游戏开发项目,所以学习的知识看起来难度很大,其实是边学边“玩”,是一个很有意思的学习过程。


Transform
4楼 · 2020-04-15 09:48

大的方向是C#编程语言和Unity引擎。前者需要20天左右,后者需要3个月左右,游戏策划也会涉及一部分。

Ross
5楼 · 2020-04-17 10:50

游戏编程语言,能使用代码解决问题,能快速进行VR/AR游戏开发的软件,例如U3D,然后是做独立项目,积累项目开发经验,整个下来差不多5个月左右吧.

相关问题推荐

  • 回答 8

    个人认为,IT行业也好,其他行业也好,学习还是要根据自己的情况出发。不过,要想入行VR行业,参加一个真正有实力的VR/AR培训班是有必要的。首先,参加VR/AR培训班解决了自己自制力差的问题。其次,老师梳理好知识点,为自己的学习做了好的规划,避免少走弯路...

  • 回答 7

    钱景还是很不错的,现在马上5G要普及,带宽已经不是什么限制,硬件设备稍微有点受限制,相信在不久的将来硬件就会有更大的突破。现在VR已经应用到家装,医疗,工业,教学等众多领域,所以就业面还是非常广的。...

  • 回答 14

    火爆。电视和VR主打内容消费,后者有改变未来的能力,并通过新的内容来提升吸引力。手机和AR更注重做加法,它们会用更多有价值的帮助、提醒和娱乐来增强自己在用户日常生活中的重要性。名字类似的AR和VR确实看起来像冤家对头,但事实上它们在我们生活中会各司...

  • 回答 11

    就目前的岗位需求来看(2020年第二季度),仿真>游戏>VR>AR.仿真方向是最多的。所谓仿真,就是使用Unity引擎制作工业、医疗、影视、旅游、房产等3D应用,严格说来属于互联网+的范畴,是将3D技术与传统行业相结合的一个分支产业。其次就是游戏,在疫情期间,游戏...

  • 回答 11

    零基础的人肯定是可以学会的,但是建议最好报个培训机构学习较好一些,培训机构最起码会系统一些,老师带着一步一步从零基础开始  入门到掌握.不过需要个人付出很大的苦工!只要你付出足够的心血,肯定是没有问题的...

  • 回答 8

    VR比5D更高级,5D也只是通过镜片和电影效果成像。而VR是头盔式,会有身临其境的感觉,就是所谓的沉浸感,交互感。手柄是有振动触感的,还有触感手套以及全身体感服。推荐给楼楼一部电影《头号玩家》,看完你就明白啦~...

  • 回答 9
    已采纳

    AR技术,即增强现实,是在虚拟现实的基础上发展起来的新技术。通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,从而实现对现实的增强。用户可以通过虚拟...

  • 游戏开发的适合人群2020-08-07 09:19
    回答 11

    我觉得没啥要求吧,至于啥时候适合学游戏开发,我认为并不存在某个明确的界限什么的,想学随时可以学

  • 回答 6

    首先需要熟悉unity,然后熟悉unity的AR插件,然后熟悉如何把地图sdk集成到unity里

  • 回答 5

    先把代码挂出来if (Input.GetKey (KeyCode.A)|| Input.GetAxis(111)

  • 回答 8
    已采纳

    部分教程你可以到B站上去找,或者直接在百度里面搜索,不过非常完整的估计不多。

  • 回答 9
    已采纳

    1、学习C#编程语言,主要内容如下:数据类型、变量与常量、数据类型转换、分支结构、循环结构、类和对象、面向对象编程思想、泛型、接口、集合和委托。2、学习Unity引擎,要学习的内容如下:引擎的基本操作、物理引擎、粒子系统、动画系统、导航系统、UGUI、...

  • 回答 9
    已采纳

    查找了相关的资料,出现黑边的主要原因是图片显示的模式没选对,在引擎中选中图片后,在右侧的检视面板中修改图片的过滤模式如下所示:选择Point选项,它的意思是当屏幕的分辨率变大之后,每个单位上的像素点比较少,像素点和像素点之间要进行填充,此种模式...

  • VR未来的发展前景2020-07-29 10:00
    回答 7

    VR技术的初期从它的发展状态,业界人士将它分为四个阶段:第一节阶段是蕴含虚拟现实思想的声形动态模拟阶段(1963年之前);第二个阶段是虚拟现实出现的萌芽(1963年——1972年);第三个阶段是虚拟现实的产生和理论初步形成阶段(1973年——1989年);第四个...

没有解决我的问题,去提问