适用/适合人群:无语言基础或者有一定编程经验的应往届大专或者大专以上学生
目标:掌握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.房地产展示---触发检测