cocos2d-x 3.0 跨平台游戏开发
第1章:开发环境搭建
第1节:开发环境搭建简介
第2节:下载Cocos2d-x
第3节:下载安装Python
第4节:下载安装Ant
第5节:下载安装JDK
第6节:下载安装ADT和NDK
第7节:在命令行创建多平台项目
第8节:在Windows使用Eclipse创建项目
第9节:在Windows下使用Visual Studio创建项目
第10节:配置Mac下的Cocos2d-x开发环境
第11节:在Mac下面使用Eclipse创建项目
第12节:在Mac下使用Xcode创建项目
第2章:HelloWorld Cocos2d-x
第1节:使用cocos new 命令创建多平台项目
第2节:项目分析
第3节:创建自己的场景类
第4节:运行Test项目
第3章:cocos2d-x 核心类
第1节:核心类简介
第2节:导演类Director
第3节:节:点类Node
第4节:场景类Scene
第5节:图层类Layer
第6节:精灵Sprite
第4章:cocos2d-x 标签
第1节:标签简介
第2节:LabelTTF字体标签
第3节:LabelBMFont位图标签
第4节:LabelAtlas图集标签
第5章:cocos2d-x 菜单
第1节:简介
第2节:MenuItemFont
第3节:MenuItemLabel
第4节:MenuItemImage
第5节:MenuItemSprite
第6章:精灵
第1节:精灵简介
第2节:Sprite 重要属性和方法
第3节:SpriteBatchNode
第4节:SpriteFrame
第5节:SpriteFrameCache
第7章:事件处理
第1节:单点触屏事件
第2节:多点触屏事件
第3节:鼠标事件
第4节:键盘事件
第5节:加速度事件
第8章:cocos2d-x 动作
第1节:简介
第2节:瞬时动作
第3节:持续性动作
第4节:位置变化动作
第5节:属性变化动作
第6节:视觉特效动作
第7节:控制动作
第8节:复合动作
第9节:变速动作
第9章:定时器
第1节:定时器的两种实现方法
第2节:scheduler
第10章:图像用户界面
第1节:环境配置
第2节:Button
第3节:CheckBox
第4节:Slider
第5节:LoadingBar
第6节:TextField
第7节:ScrollView
第8节:ListView
第9节:EditBox
第10节:TableView
第11章:数据结构和常用类
第1节:String
第2节:Array
第3节:Value
第4节:Map映射
第5节:Vector
第12章:FileUtils 文件操作工具类
第1节:使用FileUtils操作文件
第13章:音效
第1节:音效简介
第2节:音效API
第3节:背景音乐和音效实例
第14章:网络编程
第1节:HttpClient
第2节:WebSocket
第3节:curl
第15章:数据存储
第1节:UserDefault
第16章:Tiled Map
第1节:Tiled Map 简介
第2节:Tiled Map 编辑器
第3节:Tiled Map 实例
第17章:粒子系统
第1节:粒子系统简介
第2节:使用系统粒子实例
第3节:粒子属性
第4节:粒子编辑器
第18章:物理引擎
第1节:物理引擎介绍
第2节:物理引擎核心类
第3节:物理引擎实例
第19章:常用工具和编辑器
第1节:字体编辑器
第2节:纹理打包,精灵表编辑器
第3节:粒子系统编辑器
第4节:CocoStudio
第20章:项目-打地鼠
第1节:项目演示
第2节:核心类介绍
第3节:创建常量Constants
第4节:创建系统工具类Util
第5节:创建游戏按钮GameButton
第6节:构建游戏主菜单MainMenu
第7节:构建游戏主界面Game
第8节:构建地鼠精灵类Mole
第9节:在界面上布局地鼠
第10节:实现地鼠的动画效果
第11节:实现在指定时间间隔内显示地鼠
第12节:处理触屏事件
第13节:显示玩家积分
第14节:处理地鼠消失
第15节:实现暂停功能
第16节:实现GameOver
第17节:创建Popup弹出框
相关资源