VR入门系列教程

VR入门系列教程
VR入门系列教程

VR入门系列教程

2017年已经过去一半,VR领域的产业更是动作频繁。VR技术在医疗上已经得到了应用,在手术准备、抑郁症等的治疗上以及在缓解令人麻烦的慢性疼痛上也能发挥巨大的作用。虽然VR仍是新兴市场,但可以确定的是,这是个正在起飞的市场。如果你想成为高级VR开发工程师,这个学习路线图请收下:

首先要学习C#基本语法与算法:

1、数据类型,常量,变量,运算符和表达式;

2、分支结构,关系运算符,逻辑运算符;

3、循环,数组,数组元素访问;

4、常用的排序算法,二分查找;

5、枚举与结构体;

其次是面向对象编程:

1、类和面向对象,类成员,字段;

2、属性,参数,值类型,引用类型;

3、方法重载和递归;

4、面向对象编程:封装,继承,多态;

5、静态类,抽象类,单例;

接下来是C#数据结构与高级语法:

1、C#数据结构与相关方法;

2、委托,匿名委托,Lambda表达式;

3、事件,接口,消息机制;

4、反射类与方法;

接着我们还要学习引擎架构与物理系统:

1、Unity3D引擎界面,功能,开发文档介绍;

2、2、Unity3D引擎开发框架;

3、3D开发物理系统上;

4、3D开发物理系统下;

以及UGUI与动画系1、UGUI用户接口开发;

2、使用UGUI开发背包;

3、3D模型动画系统上;

4、3D模型动画系统下;

还有导航系统、数据存储、数据库、协程、WWW类:

1、Unity3D导航系统;

2、几种数据存储方式;

3、Unity3D中数据库的使用;

4、协程,WWW类;

以及网络、资源管理、特效系统、性能优化:

1、套接字网络基础原理;

2、网络实现高级;

3、资源管理,资源打包,下载,解包;

4、特效系统,粒子特效,特效应用;

5、项目性能优化技术;

还有计算机图形学与Shader编程部分,以及AR项目阶段:

1.项目流程介绍、SVN;

2.vuforiaSDK;

3.HoloLensSDK;

还应该学:

1.unity插件介绍;

2.NGUI与资源动态加载;

3.3DSMax基础;

4.3DSMax中级;

5.3DSMax高级;

然后就是VR项目阶段:

1.VR PC端SDK;

2.VR移动端SDK;

现在来到了最后一个阶段,就是unreal虚幻4。我们需要学习的内容有:

1.虚幻引擎介绍、架构、开发流程;

2.虚幻主要功能模块基础;

3.虚幻主要功能模块中级;

4.虚幻主要功能模块高级;

5.虚幻案例开发。

千锋集团旗下的千锋教育秉承“用良心做教育,做真实的自己”的理念,是

中国移动互联网研发培训领导品牌,全力打造移动互联网高端研发人才服务平台。

千锋教育VR/AR混合现实培训,项目实战前期采用VR、AR分离式操作,让学员在充分掌握二者核心技术的同时在后期完成虚拟现实技能升级;作为更高层次技能,学员不仅要知其然,更要知其所以然。

相关主题
相关文档
最新文档