VR/AR/游戏学习线路图

Vrar学习线路图

基础篇(C#入门)

适用/适合人群:无语言基础或者有一定编程经验的应往届大专或者大专以上学生

目标:掌握C#基本语法,可以用计算机逻辑思维编程

C#基础

1.数据类型    2.分支结构    3.循环结构    4.枚举和结构体

C#进阶

1.类和对象    2.面向对象编程    3.字段,属性和方法    4.静态类和抽象类    5.方法参数

C#高级

1.接口    2.泛型    3.集合    4.委托    5.事件

实战植物大战僵尸

1.面向对象编程    2.枚举和结构体的使用    3.使用循环模拟战斗过程

核心篇(Unity3d引擎从入门到精通)

适用/适合人群:有一定的C#基础和逻辑算法

目标:使用引擎实现游戏/AR/VR中的绝大部分功能,为后期做团队项目打下坚实基础,并且能够独立做出不同风格的游戏项目

Unity引擎的界面和常用类

1.引擎界面认知    2.Vetor3类的使用    3.Input类的使用    4.Transform类的使用    5.GameObject类的使用    6.Quatenion类的用法

物理引擎

1.刚体    2.碰撞检测    3.触发检测    4.射线检测

动画系统

1.新动画系统    2.动画状态机    3.融合树    4.动画曲线    5.帧事件    6.动画遮罩    7.IK动画

数据持久化

1.PlayerPrefs    2.XML    3.JSON    4.SQLITE

优化

1.光照贴图    2.遮挡剔除    3.LOD    4.对象池

网络

1.socket    2.NetWork类使用    3.RPC状态同步

实战

1.秘密行动---主角移动    2.秘密行动---小机器人AI    3.网络版坦克大战---服务器搭建    4.网络版坦克大战---客户端创建    5.网络版坦克大战---实现坦克同步    6.网络版坦克大战---实现数据同步和位置同步

进阶篇

适用/适合人群:有一定的unity3d引擎基础

目标:使用NGUI搭建UI界面,学会Shader基本语法和LUA热更新

NGUI界面搭建

1.NGUI基本控制使用    2.NGUI自带Tween动画    3.NGUI背包实现

Shader语法

1.表面着色器的认识和编写    2.顶点和片断着色器的认识和编写    3.固定功能管线着色器的认识和编写

LUA热更新

1.uLua基本语法    2.uLua与Unity引擎的交互    3.uLua热更新方案

高级篇

适用/适合人群:有一定的unity3d引擎基础
目标:使用高通SDK和HiAR SDK实现图片扫描,视频播放,动态加载,云识别和涂涂乐使用HTC开发虚拟应用和游戏

高通Vuforia

1.SDK的导入和认知    2.图片识别    3.云识别

HiAR

1.SDK导入和认知    2.图片识别    3.视频播放    4.云识别    5.动态加载    6.涂涂乐

HTC

1.环境搭建    2.SDK的导入和认知    3.手柄交互    4.头部追踪

实战

1.车展---HiAR SDK导入    2.车展---UGUI界面搭建    3.车展---触发检测    4.房地产展示---HTC SDK导入使用    5.房地产展示---手柄交互    6.房地产展示---UGUI界面搭建    7.房地产展示---触发检测

相关知识

游戏/AR/VR开发基础C#学习(一)
unity3D-游戏/AR/VR在线就业班 C#入门(二)
虚拟现实(VR)游戏与增强现实(AR)游戏的区别
unity3D-游戏/AR/VR在线就业班 C#入门(一)
VR/AR亲子互动游戏推荐,快来看看有哪些好玩的!
AR与VR交锋 玩家更认可哪种游戏?
GDC 2020:VR/AR论坛集中看
华锐视点VR/AR产品解读之《AR大屏互动》
VR/AR给移动游戏带来的新机遇
上海vr/ar游戏制作培训

网址: VR/AR/游戏学习线路图 http://www.hyxgl.com/newsview378440.html

推荐资讯