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 引擎界面,功能,开发文档介绍; 3、3D 开发物理系统上; 4、3D 开发物理系统下; 以及UGUI 与动画系1、UGUI 用户接口开发; 2、使用UGUI 开发背包; 还有导航系统、数据存储、数据库、协程、WWW 类: 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。我们需要学习的内容有: 3.虚幻主要功能模块中级; 4.虚幻主要功能模块高级; 5.虚幻案例开发。
|