该课程由猎学网审核,享受猎学网报名、支付保障
课程价格 | 电话咨询 |
开课日期 | 电话咨询 |
培训周期 | 3-6个月 |
地址 | 北京市海淀区宝盛北里西区28号天丰利商城4层 |
课程概述
该课程是致力于培养高端手机游戏开发工程师,根据众多卓绝游戏公司对手机游戏工程师具体要求精细设计。课程难度比较大,尤其是后面阶段Box2D物理引擎、Cocos2D-X核心原理、0penGL核心原理、游戏算法等,这些课程是其他培训机构所不能讲授的。为了保证学员学习效果,需学员有一定编程基础并刻苦学习。
入学要求
1、有1年以上i0S、Android开发经验,或3年以上C/C /Java/J2EE/.等开发经验; 2、通过C/C 入学考试及面试; 3、酷爱手游开发并为之奉献。
课程大纲
课程名称 | 课程内容 | 课时 |
C 强化训练 | ||
C 基础训练(1) | C 类设计,基本输入输出,C 相对C语言的改进和不同,string类,类的定义和使用,面向对象思想之封装,定义和实现的分离,访问控制及get和set方法,类的构造与析构,类的拷贝构造函数,静态成员static,常量成员const,动态创建对象new | 6课时 |
C 基础训练(2) | 继承和多态,类的继承,继承后的权限,继承后的构造函数,多继承,虚函数和抽象类,运算符重载 | 6课时 |
C 基础训练(3) | 函数模版,类模版,异常处理,类型转换,RTTI运行时状态识别 | 6课时 |
C 强化训练(4) | 标准库,标准I0(iostream),常用容器,向量,列表,队列,堆栈,映射,集合,常用算法 | 6课时 |
C 强化训练(5) | Boost库,Boost库常用,Cocos2D-X基本数据结构介绍 | 6课时 |
Cocos2D-X、Box2D、0penGL、Unity3D | ||
Cocos2d-X(1) | 游戏开发流程入门,Cocos2D-X介绍,Cocos2D-X环境搭建,CCDirector、CCScene、CCLayer和CCSprite概述,节点与渲染树,精灵操作基础,纹理使用方法,设置精灵属性 | 6课时 |
Cocos2d-X(2) | 图层与坐标系,CCNode组织方法,游戏主循环定义方法,定时调度器的使用方法,动作基本概念,动作分类,瞬时动作的使用方法,基本延时动作的使用方法 | 6课时 |
Cocos2d-X(3) | 高级延时动作的使用方法,复合动作的使用方法,变速动作的使用方法,跟随动作的使用方法,自定义动作使用方法,CCTexturePacker的使用方法,动画概述,如何使用动画 | 6课时 |
Cocos2d-X(4) | CCLayer的使用方法,CCScene的使用方法,内置转场动画的使用,自定义转场动画的方法 触摸操作处理机制,触摸事件分发机制,识别手势,在游戏当中使用加速度传感器 | 6课时 |
Cocos2d-X(5) | TileMap地图介绍,TileMap地图编辑器使用方法,制作卓绝张TileMap,为地图当中的tile设置属性,CCTMXTiledMap的使用方法,CCTMXLayer的使用方法,CCTMX0bjectGroup的使用方法,地图滚动与角色移动,多层背景滚动效果 | 6课时 |
Cocos2d-X(6) | 碰撞监测概述,几何知识在碰撞监测当中的应用,物体的包裹图形,基础碰撞监测技术,像素级碰撞监测技术,粒子系统使用方法,粒子系统编辑器的使用方法,游戏音效 | 6课时 |
Box2D(1) | 物理引擎概述,物理引擎与Cocos2dx的关系,创建一个物理世界,形状Shape的使用方法,圆形的定义和使用方法,多边形的定义和使用方法,Fixtures的使用方法,Density、Friction和Restitution属性的作用 | 6课时 |
Box2D(2) | 物体的定义方法,物体的位置和角度数据,Damping的使用方法,Sleep的使用方法,物体的活动状态,为物体绑定用户数据,关节的定义方法 | 6课时 |
0penGL(1) | 计算机图形学基础,0penGLES原理,0penGLES状态机模型,2D、3DMatrix矩阵变换机制,投射机制和Matrix变换,基本的图形元素的绘制,法线向量,光照模型,材质处理,0penGLES和i0S/AndroidWindow接口编程 | 6课时 |
0penGL(2) | VertexShader介绍,FragmentShader介绍,Texture2D纹理处理,各种模型变换 | 6课时 |
Cocos2d-X(7) | Cocos2D-X游戏引擎框架,Touch事件机制和传递原理,高精度scheduler原理,坐标Transform转换原理,画图draw原理,i0S图片处理和Android图片处理,图片和0penGL交互,0penGL在Cocos2D-X中画图原理 | 6课时 |
游戏中的数据处理和算法 | XML解析处理,Json数据解析,协议处理,Socket协议处理(网络长连接,重连机制),数据库SQLite3处理,Lua游戏脚本语言编程语言接口,路径查找(Path-Finding),A*算法,AI人工智能,迷宫寻路算法,贪婪算法 背包算法,计算机算法优化 | 6课时 |
Unity3D(1) | U3D游戏3D坐标系统,U3D中对象的创建,动态创建对象方法,对象的移动、旋转、缩放方法,Material的使用,纹理坐标的定义,摄像机的使用,使用键盘移动对象,U3D中物理系统简介,Rigidbody的使用,Force属性的使用,碰撞检测实现,3D地形的创建 | 6课时 |
Unity3D(2) | U3D中物理系统简介,Rigidbody的使用,Force属性的使用,碰撞检测实现,3D地形的创建,粒子系统的创建,rang属性,Energy属性,Colors属性 | 6课时 |
项目讲解 | 大型项目讲解,包括愤怒的小鸟、植物大战僵尸、捕鱼达人等大型商业项目 | 6课时 |
免费视频
视频内容 | 视频简介 |
i0S游戏开发视频教程 | 本专题主要以AngryBirds这个具体的项目来讲解如何用Cocos2D和Box2D开发一个商业性的游戏项目,包括Cocos2D介绍、CCScene剧场、锚点和进度条、CCMenu菜单、CCAction、粒子效果、剧场动画切换、游戏选关、坐标转换、精灵数据处理、0penGL画线、Cocos2D事件机制、Box2D物理引擎、物理世界的模拟、碰撞检测等内容。 视频下载地址:.mobiletrain/lecture/video/ |
Android游戏开发视频教程 | 本专题主要讲解基于Cocos2d-Android游戏引擎进行游戏开发的基本方法,主要内容包括:游戏引擎介绍、游戏开发基本思路、游戏程序结构、Cocos2d-Android、CCSence、CCLayer、CCSprite、CCAction、矢量运算方法以及菜单处理等内容。相信本课程可以带领你进入游戏开发领域的大门,为将来的职业生涯打下良好的基础。 视频下载地址:.mobiletrain/lecture/video/ |
课程费用
脱产班 | 周末班 | |
超值学费 | 7800元 | 8800元 |
千锋在读学员 | 4800元 | 5800元 |
千锋已毕业学员 | 5800元 | 6800元 |
前十名报名学员 | 6800元 | 7800元 |
其他培训机构学员 | 6800元 | 7800元 |
咨询千锋3G学院中国移动互联网研发培训领导品牌
顾问将于24小时内联系您!