(2018干货系列八)最新VR学习路线整合
怎么学VR
即虚拟现实技术,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。VR/AR/Unity游戏开发Unity和UE4双引擎教学囊括了大部分中小型以及大型VR游戏的开发。

初级VR/AR开发工程师
VR/AR课程介绍
- 中国移动互联网发展大趋势
- VR/AR产业发展现状
- 学习Unity引擎后的可持续发展的成长方案
- 游戏领域的红利奇迹
- 游戏领域怪兽级的市场规模
- 在千锋学VR,同样可以做游戏
C#基础
- 数据的存储
- 流程控制
- 面向对象基础
- 继承、封装、多态
- 静态成员变量,静态方法
- 代理与事件
- 枚举与结构体
- 异常抛出与异常处理
Unity基础
- Unity场景搭建
- 刚体与物理碰撞
- UnityUI搭建
- Unity3D动画系统
- Unity的导航系统
- Unity2D游戏系统
Unity项目
- 秘密行动
vr/ar高级开发工程师
vr常用设计模式
- 单例模式
- 策略模式
- 观察者模式
- 代理模式
- 门面模式
- 建造者模式
- 中介者模式
- 组合模式
- 状态者模式
- 工厂模式
数据结构
- 线性表
- 单链表
- 双向链表
- 栈
- 顺序栈
- 链栈
- 队列
- 循环队列
- 树与哈夫曼树
3D数据数学
- 1D 数学
- 2D 数学
- 3D 数学
- 坐标系
- 向量
- 矩阵
- 欧拉角
- 四元数
图形学
- 图形学 分类
- opengl 渲染流程
- 顶点着色器
- 光栅化
- 片段着色器
- alpha 测试
- 模板测试
- 深度测试
- Gbuffer
- shader 1.0
- shader 2.0 与灯光原理
- 法线贴图
- 视差贴图
- cube map
- 雾
- 后期屏幕特效
文件存储
- playerpref
- json
- protobuffer
- sqlite3
- WWW
多线程
- 进程
- 线程
- 协程
- 计数器
- 异常抛出
- 进程间通信
SVN使用
- SVN安装
- SVN图形界面应用
- SVN多人开发流程
vr/ar大神级开发工程师
socket
- socket tcp 协议原理
- socket udp 协议原理
- socket tcp 服务端实现
- socket tcp 客户端实现
- socket udp 封装实现
- socket 粘包拆包
- socket 传输协议定义
- socket 与protobuffer
AssetBundle
- 游戏常用资源及格式
- 游戏中资源依赖关系
- 游戏中资源更新步骤
- 资源跨平台性
- AssetBundle 标记
- AssetBundle 打包
- AssetBundle 加载
- AssetBundle 卸载
- unity3d 内存管理
游戏框架
- UI模块封装
- WWW模块封装
- socket 模块封装
- 动画模块封装
- sqlite3数据库封装
- AssetBundle模块封装
- 框架与模块的结合
lua
- 基础语法
- 控制流
- 数据结构
- 迭代器
- 表
- 元表与 index
- 模块与包
- lua与oop
- lua 与C#
- lua 框架
- lua 加密
- lua与游戏热更新关键技术点
python
- python 与游戏介绍
- python 基础语法
- 流程控制
- 函数
- 数据结构
- 模块与包
- 文件操作
- 游戏与python结合
- python游戏工具链
(2018干货系列八)最新VR学习路线整合的更多相关文章
- (2018干货系列三)最新PHP学习路线整合
怎么学PHP PHP是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域. 菜鸟到大神,一步到位,正式开启干货模式: PHP初级开发工程师 ...
- (2018干货系列二)最新HTML5学习路线整合
怎么学HTML5 HTML5是万维网的核心语言,标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改,一方面提升了用户体验,另一方面HTML5技术跨平台,适配多终端,改变了传统开发者 ...
- (2018干货系列一)最新Java学习路线整合
怎么学Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. 话不多说,直接上干货: ...
- (2018干货系列十一)最新iOS学习路线整合
怎么学iOS iOS是由苹果公司开发的移动操作系统,以xcode为主要开发工具,具有简单易用的界面.令人惊叹的功能,以及超强的稳定性,已经成为iPhone.iPad 和iPod touch 的强大基础 ...
- (2018干货系列四)最新Python学习路线整合
怎么学Python Python是一种面向对象的解释型计算机程序设计语言,纯粹的自由软件,常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起. Python初级开 ...
- 最新java学习路线:含阶段性java视频教程完整版
最新java学习路线:带阶段性java视频教程版本 第一阶段:Java基础 学习目标: 掌握基本语法.面向对象.常用类.正则.集合.Io流.多线程.Nio.网络编程.JDK新特性.函数式编程 知识点细 ...
- 【最新发布】最新Python学习路线,值得收藏
随着AI的发展,Python的薪资也在逐年增加,但是很多初学者会盲目乱学,连正确的学习路线都不清楚,踩很多坑,为此经过我多年开发经验以及对目前行业发展形式总结出一套最新python学习路线,帮助大家正 ...
- (2018干货系列十)最新android开发学习路线整合
怎么学Android Android是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导.据2011年初数据显示仅正式上市两年的操作系统Android ...
- (2018干货系列五)最新UI设计学习路线整合
怎么学UI全链路设计 全链路设计师是参与整个商业链条,为每个会影响用户体验的地方提供设计的可解决方案,最后既满足了商业目标,又提升了产品的用户体验和设计质量,与平面设计.UI设计彻底区分开来,是真正的 ...
随机推荐
- Java中的字段和属性
Java中的属性,通常可以理解为get和set方法.而字段,通常叫做“类成员”. 属性只局限于类中方法的声明,并不与类中其他成员相关.例如:void setA(String s){}String ge ...
- spring boot 使用视图modelandview
1:springboot使用视图解析器,添加依赖 <!-- freemarker模板引擎视图 --> <dependency> <groupId>org.sprin ...
- git flow 使用步骤
Mac安装git-flow:brew install git-flow 克隆新代码:git clone git@gitlab.xxx.cn:abc/test.git 切换到远程的develop分支(很 ...
- Spark SQL 函数全集
org.apache.spark.sql.functions是一个Object,提供了约两百多个函数. 大部分函数与Hive的差不多. 除UDF函数,均可在spark-sql中直接使用. 经过impo ...
- js贪心算法---钱币找零问题
function MinCoinChange(coins){ var coins = coins.sort(function(a,b){ return b - a; }); this.makeChan ...
- SVM、LR、决策树的对比
一.LR LR,DT,SVM都有自身的特性,首先来看一下LR,工业界最受青睐的机器学习算法,训练.预测的高效性能以及算法容易实现使其能轻松适应工业界的需求.LR还有个非常方便实用的额外功能就是它并不会 ...
- Jmeter-----邮件观察仪
设置邮件观察仪的目的,将测试结果通过邮件的方式发送给相关的人员,可及时获取到当前测试结果情况. 说明: 本人公司使用的为腾讯企业邮箱,因此下面的介绍方式将以腾讯企业邮箱为准来进行描述 必要的设置: 邮 ...
- Xcode $(SRCROOT)和$(PROJECT_DIR)区别
$(SRCROOT)代表的时项目根目录下 $(PROJECT_DIR)代表的是整个项目 PS:往项目添加文件时,例如.a等,要先show in finder ,复制到项目中,然后再拖到xcode项目中 ...
- Mac使用数据线连接ios,安装deb
原创http://www.cnblogs.com/fply/p/8478702.html mac连接ios mac连接ios需要用到usbmuxd,这个可自行下载 到python-client目录下, ...
- cocos2dx - JS - 碰撞检测
碰撞检测是游戏的一个重要组成部分,我们这里使用一种最简单的方法,就是获取精灵的矩形碰撞框.当然圆形的碰撞检测也比较简单,其他形状就复杂多了.首先是如何获取矩形碰撞框:var hBox=this.her ...