适用/适合人群:无语言基础或者有一定编程经验的应往届大专或者大专以上学生
目标:掌握C#基本语法,可以用计算机逻辑思维编程
●C#基础
1.数据类型 2.分支结构 3.循环结构 4.枚举和结构体
●C#进阶
1.类和对象 2.面向对象编程 3.字段,属性和方法 4.静态类和抽象类 5.方法参数
●C#高级
1.接口 2.泛型 3.集合 4.委托 5.事件
●实战植物大战僵尸
1.面向对象编程 2.枚举和结构体的使用 3.使用循环模拟战斗过程
适用/适合人群:有一定的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.房地产展示---触发检测