一、本课程是怎么样的一门课程(全面介绍)     1.1、课程的背景
 
 
      Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8。
 
     Cocos2d-x引擎在国内手机游戏开发使用的份额接近70%,而国外使用份额则是接近25%,在苹果APP排行榜top10里面,有7个都是用cocos2d-x引擎开发的。
 
 
 1.2、课程内容简介
 
 
      本课程由浅入深的介绍Cocos2d-x的开发流程。从软件使用到API接口的使用,从成品到优化。介绍整个Cocos2d-x的基本开发过程及开发中碰到的基础问题进行深入讲解。对代码重构及代码优化做出示例,让学员能逐步的了解Cocos2d-x开发的注意点。
 
      讲解Cocos2d-x的使用,使用C++编写Cocos2d-x及Cocos2d-x的介绍和游戏简单AI的编写,让学员能够把握Cocos2d-x开发的方向,成为一名合格的游戏开发人员。
 
 
1.3、课程大纲
 
 
      第一讲:Cocos2d-x 简介及基础知识
 
      第二讲:Cocos2d-x 基本理论知识
 
      第三讲:Cocos2d-x 环境搭建
 
      第四讲:Cocos2d-x 之HelloWorld解析
 
      第五讲:Cocos2d-x 游戏框架设计
 
      第六讲:Cocos2d-x 坐标系及文字
 
      第七讲:Cocos2d-x 菜单及场景(一)
 
      第八讲:Cocos2d-x 菜单及场景(二)
 
      第九讲:Cocos2d-x 层、锚点
 
      第十讲:TiledMap 瓦片地图制作与使用
 
      第十一讲:Cocos2d-x 随机数与容器类
 
      第十二讲:TexturePacker与动画
 
      第十三讲:Cocos2d-x 触摸事件(一)
 
      第十四讲:Cocos2d-x 触摸事件(二)
 
      第十五讲:虚拟摇杆和键盘(一)
 
      第十六讲:虚拟摇杆和键盘(二)
 
      第十七讲:TiledMap碰撞检测和视角移动
 
      第十八讲:代码重构
 
      第十九讲:单例模式
 
      第二十讲:动画管理类
 
      第二十一讲:炸弹模块
 
      第二十二讲:怪物模块
 
      第二十三讲:道具模式
 
      第二十四讲:碰撞检测(一)
 
      第二十五讲:碰撞检测(二)
 
      第二十六讲:关卡设计
 
      第二十七讲:音效及用户配置
 
      第二十八讲:游戏完善及win32打包
 
      第二十九讲:Android环境搭建及代码移植
 
      第三十讲:IOS环境搭建及代码调试
 
      第三十一讲:广告嵌入及应用发布