目录
- 1. 我的技术专栏
- 2. 相关推荐
- 3. 下载链接
- 4. cocos2d-xx Lua+JS+C++教学视频
- 5. 杨丰盛Cocos2D-X游戏课程
- 6. 【Cocos2d-x】塔防游戏开发实战
- 7. Cocos2d-x网络编程教学视频
- 8. Cocos2d-x线程进程和多线程教学视频
- 9. Cocos2d 从入门到精通
- 10. Cocos2dx游戏开发工程师
1. 我的技术专栏
https://blog.csdn.net/COCO56/column/info/40665
2. 相关推荐
- C++ Primer视频教程(初级中级高级):https://blog.csdn.net/COCO56/article/details/95260291
- CocosCreator官方教学视频(腾讯超清版)[20180428更新]:https://blog.csdn.net/COCO56/article/details/95042145
3. 下载链接
https://www.cnblogs.com/coco56/p/11223189.html
在视频教程\Cocos2D-X那里。
4. cocos2d-xx Lua+JS+C++教学视频
├─1、cocos2d-Lua教学视频
│ │ 04、详解Cocos Code IDE开发Lua JavaScript Cocos2d-x游戏的使用
│ │
│ ├─01、Lua 语言基础
│ │ 1、Lua语言介绍
│ │ 2、Lua语言基础之基本语法
│ │ 3、Lua语言基础之表
│ │ 4、Lua语言基础之数组
│ │ 5、Lua语言面向对象之复制表的方式面向对象
│ │ 6、Lua语言面向对象之函数闭包的方式面向对象
│ │ 7、使用Lua语言开发Cocos2d-x游戏
│ │
│ ├─02、Cocos2d-Lua 基础
│ │ ├─1、Cocos2d-Lua 第一步
│ │ │ 1、课程概要
│ │ │ 2、Cocos2d 的发展过程
│ │ │ 3、学习的本质
│ │ │ 4、相关工具简介
│ │ │ 5、开发环境搭建
│ │ │
│ │ ├─2、Cocos2d-Lua 基础数学知识
│ │ │ 1、课程介绍
│ │ │ 2、2D 笛卡尔坐标系
│ │ │ 3、三角函数简单应用
│ │ │ 4、向量简单应用
│ │ │
│ │ ├─3、Cocos2d-Lua 基础元素
│ │ │ 1、引擎的运转
│ │ │ 2、显示对象
│ │ │ 3、自定义显示对象
│ │ │
│ │ └─4、Cocos2d-Lua Action 动作与特效
│ │ 1、Action 的基本使用
│ │ 2、Action 特效
│ │ 3、场景切换特效
│ │
│ └─03、Cocos2d-Lua 进阶
│ ├─1、Cocos2dx功能扩展-Lua语言与C语言交互
│ │ 01、Lua语言介绍
│ │ 02、Lua编译及Lua命令的使用
│ │ 03、Luac编译及Luac命令的使用
│ │ 04、使用C语言执行Lua文件
│ │ 05、使用C语言执行Lua代码
│ │ 06、Lua与C语言的交互机制
│ │ 07、获取Lua的全局变量
│ │ 08、获取Lua对象的属性
│ │ 09、C语言调用Lua语言的方法
│ │ 10、C语言调用Lua语言带参数的方法
│ │ 11、Lua语言调用C语言的方法
│ │ 12、Lua语言调用C语言带参数的方法
│ │ course036.7z
│ │
│ └─2、Cocos2d-x v3中的lua绑定
│ 1、创建运行Lua项目
│ 2、使用Cocos Code IDE开发Lua项目
│ 3、自动生成Lua绑定
│
├─2、cocos2d-JS教学视频
│ ├─01、Javascript语言基础
│ │ ├─1、Javascript基础语法、数组、面向对象、调试
│ │ │ 1、JavaScript介绍
│ │ │ 2、JavaScript开发
│ │ │ 3、JavaScript调试
│ │ │ 4、方法
│ │ │ 5、面向对象
│ │ │ 6、音频
│ │ │ 7、视频
│ │ │ 8、Canvas
│ │ │ course065.7z
│ │ │
│ │ └─2、JavaScript内置对象
│ │ 1、JS内置对象-什么是对象
│ │ 2、JS内置对象-String字符串对象
│ │ 3、JS内置对象-Date日期对象
│ │ 4、JS内置对象-Array数组对象
│ │ 5、JS内置对象-Math对象
│ │
│ ├─02、Cocos2d-JS 基础
│ │ ├─1、Cocos2d-JS 第一步
│ │ │ 1、课程介绍
│ │ │ 2、Cocos2d 的发展过程
│ │ │ 3、学习的本质
│ │ │ 4、相关工具简介
│ │ │ 5、Cocos2d 开发环境搭建
│ │ │
│ │ ├─2、Cocos2d-JS 基础数学知识
│ │ │ 1、课程概述
│ │ │ 2、2D 笛卡尔坐标系
│ │ │ 3、三角函数简单应用
│ │ │ 4、向量简单应用
│ │ │
│ │ ├─3、Cocos2d-JS 基础元素
│ │ │ 1、引擎的运转
│ │ │ 2、显示对象
│ │ │ 3、自定义显示对象
│ │ │
│ │ ├─4、Cocos2d-JS v3对象缓冲池
│ │ │ 1、Cocos2d-JS对象缓冲池的作用
│ │ │ 2、Cocos2d-JS对象缓冲池的用法
│ │ │
│ │ ├─5、Cocos2d-JS v3事件管理器
│ │ │ 1、事件管理器及支持的事件类型
│ │ │ 2、事件管理器的用法
│ │ │ 3、自定义事件的创建
│ │ │
│ │ ├─6、Cocos2d-JS v3对象
│ │ │ 1、Cocos2d-JS对象的创建
│ │ │ 2、Cocos2d-JS类的继承
│ │ │
│ │ └─7、Cocos2d-JS v3工作流
│ │ 1、在Mac平台配置Cocos2d-JS环境
│ │ 2、在Windows平台配置Cocos2d-JS环境
│ │ 3、在Mac平台创建运行Cocos2d-JS工程
│ │ 4、在Windows平台创建运行Cocos2d-JS项目
│ │ 5、将Cocos2d-JS项目编译成Android应用
│ │ 6、使用Cocos Code IDE开发Cocos2d-JS项目
│ │ 7、Cocos2d-JS Lite工作流
│ │
│ ├─03、Cocos2d-JS 进阶
│ │ 1、JavaScript到Java反射调用
│ │ 2、JavaScript到Objective-C的反射调用
│ │
│ └─04、Cocos2d-JS 可选观看视频
│ │ 3、详解Cocos Code IDE开发Lua JavaScript Cocos2d-x游戏的使用
│ │
│ ├─1、Cocos2d-JS多平台编译iOS Android应用程序
│ │ 1、Cocos2d-js介绍
│ │ 2、将Cocos2d-js编译成iOS应用程序
│ │ 3、将Cocos2d-js编译成Android应用程序
│ │ 4、开发Cocos2d-js程序
│ │
│ └─2、Cocos2d-JS v3简单新特性概述
│ 1、Cocos2d-JS v3 的几个简单的新特性
│ 2、面向JS的改造
│
└─3、cocos2d-x C++教学视频
├─01、C语言基础知识
│ ├─01、C语言介绍
│ │ 1、认识C语言
│ │ 2、C语言的历史
│ │ 3、C语言相关常识
│ │ 4、C语言开发软硬件环境选择
│ │
│ ├─02、Linux 平台搭建C语言集成开发环境
│ │ 1、Linux 平台下C语言的 HelloWorld
│ │ 2、在 Linux 平台使用 SublimeText 开发C语言程序
│ │ 3、在 Linux 平台搭建 EclipseCDT 集成开发环境
│ │ 4、在 Linux 平台搭建 CLion 集成开发环境
│ │
│ ├─03、Windows 平台搭建C语言集成开发环境
│ │ 1、在 Windows 平台配置 GNU 环境
│ │ 2、在 Windows 平台使用 SublimeText 开发C语言程序
│ │ 3、Windows 平台使用 VisualStudio 开发C语言程序
│ │ 4、在 Windows 平台搭建 EclipseCDT 集成开发环境
│ │ 5、在 Windows 平台搭建 CLion 集成开发环境
│ │
│ ├─04、Mac 平台下搭建 C 语言集成开发环境
│ │ 1、Mac 平台安装 Xcode 集成开发环境
│ │ 2、Mac 平台使用 SublimeText 编写 C 语言程序
│ │ 3、Mac 平台搭建 Eclipse CDT 集成开发环境
│ │ 4、Mac 平台下搭建 CLion 集成开发环境
│ │
│ ├─05、C 语言常用的基本数据类型
│ │ 1、常量和变量
│ │ 2、整型数据
│ │ 3、实型数据
│ │ 4、字符型数据
│ │ 5、用 typedef 自定义类型
│ │
│ ├─06、流程控制与循环
│ │ 1、if 语句
│ │ 2、switch 语句
│ │ 3、goto 语句
│ │ 4、for 循环
│ │ 5、while 循环和 do-while 循环
│ │
│ ├─07、C语言常用运算符
│ │ 1、数学运算符
│ │ 2、逻辑运算符
│ │ 3、位运算
│ │
│ ├─08、C语言输入与输出
│ │ 1、输出字符和字符串
│ │ 3、输入字符
│ │
│ ├─09、C语言数组
│ │ 1、一维数组
│ │ 2、二维数组
│ │ 3、字符数组
│ │
│ ├─10、C语言字符串操作
│ │ 1、字符串连接
│ │ 3、字符串与基础数据类型转换
│ │
│ ├─12、C语言常用的预处理
│ │ 1、预设常量
│ │ 2、条件预处理
│ │ 3、防止头文件重复引入
│ │ 5、宏函数参数连接
│ │ 6、宏函数可变参数
│ │
│ ├─13、C语言指针的用法
│ │ 2、函数指针
│ │ 3、无类型指针
│ │
│ ├─14、结构体和共同体
│ │ 1、结构体
│ │ 2、结构体指针
│ │
│ └─15、C语言中的文件操作
│ 1、写出文件
│ 2、读取文件
│ 3、格式化写出和读取文件
│
├─02、C++ 语言基础
│ ├─1、Cocos2d-x基础-C++语言开发基础知识教程
│ │ 01、C++面向对象
│ │ 02、C++命名空间
│ │ 03、C++类的继承
│ │ 04、C++构造方法和析构方法
│ │ 05、C++执行父类的构造方法
│ │ 06、C++执行父类的方法
│ │ 07、C++实函数、虚函数、纯虚函数、函数重写
│ │ 08、C++纯虚类
│ │ 09、C++函数重载
│ │ 10、C++运算符重载
│ │ 11、C++伪函数
│ │ 12、C++函数指针
│ │ 13、C++引用
│ │ 14、C++友元类
│ │ 15、C++标准库容器的基本用法
│ │ 16、C++字符串常用操作
│ │ 17、C++文件操作
│ │ course040.7z
│ │
│ └─2、Cocos2d-x 3.x中自带物理引擎使用教程
│ 1、Cocos2d-x 3.x物理引擎使用介绍
│ 2、Cocos2d-x 3.x中使用物理引擎创建有物理特性的scene
│ 3、Cocos2d-x 3.x中使用物理引擎创建边界
│ 4、Cocos2d-x 3.x中使用物理引擎创建物理元素
│ 5、Cocos2d-x 3.x中使用物理引擎动态添加元素
│ sourse109.zip
│
├─03、Cocos2d-x 基础
│ ├─01、Cocos2d-x 第一步
│ │ 1、课程概要
│ │ 2、Cocos2d 的发展过程
│ │ 3、学习的本质
│ │ 4、相关工具简介
│ │ 5、开发环境搭建
│ │
│ ├─02、Cocos2dx常用功能-Cocos2dx开发常用控件详解
│ │ 01、本课概要
│ │ 02、Hello Cocos2d-x
│ │ 03、Cocos2d-x 之Sprite
│ │ 04、Cocos2d-x之Director、Scene、Layer
│ │ 05、Cocos2d-x之Log
│ │ 06、Cocos2d-x之MessageBox
│ │ 07、Cocos2d-x之LabelTTF
│ │ 08、Cocos2d-x之TextFieldTTF
│ │ 09、Cocos2d-x之创建自定义类
│ │ 10、Cocos2d-x之内存管理机制
│ │ 11、Cocos2d-x之Menu
│ │ course041.7z
│ │
│ ├─03、Cocos2d-x特效:场景切换效果、控件动作、逐帧动画
│ │ 01、本课概要
│ │ 02、Cocos2d-x场景切换
│ │ 03、Cocos2d-x场景切换效果
│ │ 04、Cocos2d-x动作
│ │ 05、Cocos2d-x动作反转
│ │ 06、Cocos2d-x动作重复
│ │ 07、Cocos2d-x动作混合
│ │ 08、Cocos2d-x动作序列
│ │ 09、Cocos2d-x动作侦听
│ │ 10、Cocos2d-x动画
│ │ course045.7z
│ │
│ ├─04、Cocos2d-x常用功能-Cocos2d-x用户交互事件处理:触摸、传感器、物理按键
│ │ 2、Cocos2d-x单点触摸
│ │ 3、Cocos2d-x触摸目标判断
│ │ 4、Cocos2d-x事件传递
│ │ 5、Cocos2d-x多点触摸
│ │ 6、Cocos2d-x加速度传感器
│ │ 7、Cocos2d-x物理按键交互
│ │ course046.7z
│ │
│ ├─05、Cocos2d-x常用功能-Cocos2d-x常用工具:计时器、数据读写、文件读写
│ │ 2、Cocos2d-x计时器
│ │ 3、Cocos2d-x首选项数据读写
│ │ 4、Cocos2d-x文件读写
│ │ 5、Cocos2d-x的plist文件操作
│ │ 6、Cocos2d-x的xml数据操作
│ │ 7、Cocos2d-x的json数据操作
│ │ course052.7z
│ │
│ ├─06、TMX 地图解析
│ │ 1、本课概要
│ │ 2、讲解并创建地图
│ │ 3、加载地图
│ │ 4、根据地图对象改操作地图
│ │ 5、根据 Tiled 属性判断碰撞
│ │ TMXExample.zip
│ │
│ ├─07、粒子系统初级应用
│ │ 1、粒子的初步介绍
│ │ 2、发射器与粒子
│ │ 3、粒子的颜色和图形
│ │ 4、粒子的运动
│ │
│ ├─08、CocosStudio 2.0 容器控件
│ │ 1、容器介绍及操作
│ │ 2、翻页容器示例
│ │ 3、使用 Plist 文件
│ │
│ ├─09、CocosStudio 2.0 文件格式解析
│ │ 1、整体文件结构
│ │ 2、解析加载过程
│ │ 3、FlatBuffers
│ │
│ ├─10、CocosStudio 2.0 基础控件
│ │ 1、整体介绍
│ │ 2、控件属性
│ │ 3、动画和帧事件
│ │
│ ├─11、Cocos2d-x v3的3D功能
│ │ 1、编译运行3D功能演示例子
│ │ 2、使用3D相关功能
│ │ 3、fbx转换工具使用
│ │
│ ├─12、Cocos2d-x v3物理引擎
│ │ 1、Cocos2d-x v3.x中物理引擎使用介绍
│ │ 2、Cocos2d-x中创建有物理特性的Scene
│ │ 3、Cocos2d-x中创建物理边界
│ │ 4、Cocos2d-x中添加物理元素
│ │ 5、Cocos2d-x中动态添加物理元素
│ │
│ ├─13、Cocos2d-x v3新增UI控件
│ │ 1、使用Cocos2d-x的UIVideoPlayer
│ │ 2、使用Cocos2d-x的UI Web View
│ │
│ ├─14、Cocos2d-x v3游戏控制器
│ │ 1、Cocos2d-x游戏控制器功能介绍及演示
│ │ 2、使用Cocos2d-x游戏控制器
│ │
│ ├─15、Cocos2d-x v3事件机制
│ │ 1、Cocos2d-x事件回调函数绑定
│ │ 2、使用lambda表达式创建Cocos2d-x事件侦听处理器
│ │ 3、Cocos2d-x自定义事件
│ │ 4、Cocos2d-x单点触摸
│ │ 5、Cocos2d-x触摸事件派发流程
│ │ 6、Cocos2d-x多点触摸
│ │ 7、Cocos2d-x加速度传感器
│ │ 8、Cocos2d-x物理按键事件
│ │
│ ├─16、开发环境搭建及cocos命令行工具的使用
│ │ 1、在Mac平台搭建Cocos2d-x集成开发环境
│ │ 2、在Windows平台搭建Cocos2d-x集成开发环境
│ │ 3、将Cocos2d-x项目编译成Android应用
│ │ 4、Linux平台Android集成开发环境
│ │ 5、Linux平台配置NDK
│ │ 6、Linux平台配置Cocos2d-x环境
│ │ 7、Linux平台创建、运行Cocos2d-x项目
│ │ 8、Linux平台使用ADT Bundle开发Cocos2d-x CPP代码
│ │
│ ├─17、Cocos2d-x 3.2截屏功能的使用
│ │ 1、详解Cocos2d-x 3.2新版本截取游戏屏幕功能的使用
│ │
│ └─18、Cocos2d-x 3.x中自带物理引擎使用教程
│ 1、Cocos2d-x 3.x物理引擎使用介绍
│ 2、Cocos2d-x 3.x中使用物理引擎创建有物理特性的scene
│ 3、Cocos2d-x 3.x中使用物理引擎创建边界
│ 4、Cocos2d-x 3.x中使用物理引擎创建物理元素
│ 5、Cocos2d-x 3.x中使用物理引擎动态添加元素
│ sourse109.zip
│
├─04、Cocos2d-x 进阶
│ ├─1、Cocos2d-x功能扩展-C++-Cocos2d-x-Android-iOS混合编程与NDK开发环境搭建
│ │ 1、本课概要
│ │ 2、Android NDK开发环境搭建
│ │ 3、使用Java语言与C++语言通信
│ │ 5、使用Objective-C与C++混合编程
│ │ 6、使用Cocos2d-x调用iOS平台API
│ │
│ ├─2、彩虹糖粒子特效
│ │ 1、效果演示
│ │ 2、裁剪图片
│ │ 3、采集颜色播放粒子特效
│ │ Particle.zip
│ │
│ ├─3、Cocos2d-x功能扩展-Cocos2d-x Box2d物理引擎实战开发
│ │ 1、本课概要
│ │ 2、Box2d物理引擎:Box2d介绍
│ │ 3、Box2d物理引擎:创建世界
│ │ 4、Box2d物理引擎:创建运动的物体
│ │ 5、Box2d物理引擎:创建静止的物体
│ │ 6、Box2d物理引擎:创建漂浮的物体
│ │ 7、Box2d物理引擎:物体碰撞检测
│ │ course057.7z
│ │
│ ├─4、Windows平台下在VS2013中为Cocos2d-x3工程添加Box2D物理引擎支持库
│ │ 1、VS2013中添加与配置Cocos2dx Box2D物理引擎库
│ │
│ ├─5、Cocos2d-x Box2D 物理世界初探
│ │ 1、Box2D 简介
│ │ 2、创建物理世界
│ │ 3、DebugDraw
│ │ 4、创建围墙
│ │ 5、创建不同的物体
│ │ Box2DFirst.zip
│ │
│ ├─6、开源的人工智能项目 Torch 和 FacebookAI 工具
│ │ 1、本课概要
│ │ 2、Torch 项目介绍与安装
│ │ 3、使用 Lua 语言
│ │ 4、使用 Torch 及运行示例
│ │
│ └─7、使用Eclipse在Ubuntu下搭建Cocos2d-x 3集成开发环境
│ 1、Linux平台搭建Android集成开发环境
│ 2、安卓Android NDK下载环境搭建配置
│ 3、Ubuntu Eclipse平台配置搭建Cocos2d-x集成开发环境
│ 4、创建并运行cocos2d-x工程
│ 5、ADT Bundle开发Cocos2d-x CPP代码
│
├─05、Cocos2d-x 实战项目开发
│ ├─01、运动的小球
│ │ 1、一个运动的小球
│ │ 2、多个运动的小球
│ │ 3、不同方向运动的小球
│ │ 4、边界弹回
│ │
│ ├─02、加法计算器
│ │ 1、界面设计
│ │ 2、交互实现
│ │ 3、计算结果
│ │
│ ├─03、猜数字游戏
│ │ 1、设计界面
│ │ 2、生成随机数
│ │ 3、交互实现
│ │ 4、游戏判断
│ │
│ ├─04、拼图游戏【视频教程+代码】
│ │ 1、渲染指定区域的纹理(切割纹理)
│ │ 2、分隔图块
│ │ 3、完成游戏制作
│ │ CuttingPhotos.zip
│ │
│ ├─05、记忆卡片【视频教程+代码】
│ │ 01、简单的需求分析
│ │ 02、创建项目等准备工作
│ │ 03、每个类的职责——绘制简单的 UML 类图
│ │ 04、卡片类深入设计
│ │ 05、卡片类实现
│ │ 06、核心玩法——布置的卡片
│ │ 07、核心玩法——触摸碰撞
│ │ 08、核心玩法——随机排列卡片的方法
│ │ 09、能量和分数的统计
│ │ 10、布置场景—背景
│ │ 11、布置场景——能量条设计和分数
│ │ 12、关卡设计——关卡配置信息读取
│ │ 13、游戏暂停功能
│ │ 14、开始界面
│ │ 15、排行榜功能的实现——让游戏更耐玩
│ │ 16、游戏美化——粒子效果
│ │ 17、添加游戏音效
│ │ 18、发布安卓版本
│ │ MemoryCard.zip
│ │
│ ├─06、一个都不能死【视频教程+代码】
│ │ 01、本课概要
│ │ 02、Cocos2d-x游戏一个都不能死(No One Dies)玩法介绍
│ │ 03、Cocos2d-x游戏工程的创建
│ │ 04、配置Cocos2d-x物理引擎
│ │ 05、Cocos2d-x游戏项目开发添加边界框
│ │ 06、添加Cocos2d-x游戏主角
│ │ 07、Cocos2d-x游戏项目中添加移动的障碍物
│ │ 08、Cocos2d-x游戏控制器GameController的添加
│ │ 09、Cocos2d-x游戏开发项目中如何做测试碰撞
│ │ 10、Cocos2d-x游戏开发项目中添加游戏结束界面
│ │ 11、Cocos2d-x游戏开发项目中交互界面设计
│ │ NoOneDies-master.zip
│ │
│ ├─07、别踩白块儿【视频教程+代码】
│ │ 01、本课概要
│ │ 02、游戏玩法说明
│ │ 03、创建项目
│ │ 04、创建Block类
│ │ 05、添加开始行
│ │ 06、添加结束行
│ │ 07、添加普通黑白块行
│ │ 08、游戏交互实现
│ │ 09、游戏逻辑实现
│ │ 10、判断游戏结束
│ │ 11、游戏计时
│ │ DontTouchWhiteBlock-master.zip
│ │
│ ├─08、Popstar游戏
│ │ 01、本课概要
│ │ 02、Popstar游戏玩法介绍
│ │ 03、Popstar项目创建
│ │ 04、Popstar的POP精灵的创建
│ │ 05、Popstar自动创建POP游戏方阵
│ │ 06、Popstar点击获取POP对象
│ │ 07、Popstar检测点击POP的上下左右
│ │ 08、Popstar迭代检测所有相同的数据
│ │ 09、Popstar上面部分向下移动
│ │ 10、Popstar右边部分向左移动
│ │ 11、Popstar判断游戏是否结束
│ │
│ ├─09、2048游戏
│ │ 01、本课概要
│ │ 02、理解2048游戏逻辑
│ │ 03、Cocos2d-x中上下左右手势识别
│ │ 04、游戏中卡片类的创建
│ │ 05、添加卡片到游戏中
│ │ 06、游戏中的逻辑实现
│ │ 07、游戏中随机卡片生成
│ │ 08、游戏结束判断
│ │ 09、游戏分数的添加
│ │ 10、游戏美化
│ │
│ ├─10、Flappy Bird游戏【视频教程+代码】
│ │ 1、本课概要
│ │ 2、配置开发环境
│ │ 3、添加小鸟
│ │ 4、添加地板
│ │ 5、设置小鸟的速度
│ │ 6、添加运动的条
│ │ 7、碰撞检测
│ │ course034.7z
│ │
│ └─11、Find the Pair游戏
│ 1、本课概要
│
└─06、Cocos2d-x可选观看视频
├─1、Cocos2d-x环境搭建
│ 1、本课概要
│ 2、Cocos2d-x介绍
│ 3、Windows平台开发环境搭建
│ 4、在Windows平台编译成Android程序
│ 5、Mac平台开发环境搭建
│ 6、在Mac平台编译成Android程序
│ 7、HelloWorld示例详解
│
├─2、Cocos2d-x3.1rc0项目创建及新功能介绍
│ 1、本课概要
│ 2、Cocos2d-x3.1rc0创建项目及运行示例
│ 3、Cocos2d-x3.1rc0新功能介绍
│
├─3、Windows环境下Visual Studio 2013中搭建Cocos2d-x 3.1集成开发环境
│ 1、windows下Cocos2d-x 3.1.1集成开发环境配置
│ 2、创建并运行Cocos2d-x工程
│ 3、把cocos2d-x程序编译成Android程序的方法
│
├─4、Cocos2d-x绘图API:绘制点、线条、圆形、矩形、多边形
│ 01、本课概要
│ 02、绘图API
│ 03、绘制矩形
│ 04、绘制填充矩形
│ 05、绘制圆形
│ 06、绘制填充圆形
│ 07、绘制多边形
│ 08、绘制填充多边形
│ 09、绘制线条
│ 10、绘制点
│ course050.7z
│
├─5、Cocos2d-x v3基础数据类型
│ 1、Cocos2d Value
│ 2、Cocos2d Vector
│ 3、Cocos2d Map
│
└─6、Cocos2d-x 3.x游戏开发中绘图API的使用
1、Cocos2d-x 3.x绘图API的使用
course108.7z
5. 杨丰盛Cocos2D-X游戏课程
├─1、Cocos2d-X引擎概要
│ 01-游戏原理与机制
│ 02-游戏开发技术
│ 03-认识Cocos2D-X引擎
│ 04-Cocos2D-X跨平台开发环境搭建(win32)
│
├─2、Cocos2d-X跨平台游戏开发基础
│ 01-Hello World
│ 02-Cocos2D-X引擎框架1
│ 03-Cocos2D-X引擎框架2
│ 04-Cocos2D-X引擎框架3
│ 05-Cocos2D-X引擎框架4
│ 06-Cocos2D-X坐标系统1
│ 07-Cocos2D-X坐标系统2
│ 08-Cocos2D-X坐标系统3
│ 09-Cocos2D-X内存管理1
│ 10-Cocos2D-X内存管理2
│ 11-Cocos2D-X内存管理3
│ 12-Cocos2D-X内存管理4
│ 13-Cocos2D-X内存管理5
│ 14-Cocos2D-X内存管理6
│ 15-Cocos2D-X UI系统1
│ 16-Cocos2D-X UI系统2
│ 17-Cocos2D-X UI系统3
│ 18-Cocos2D-X UI系统4
│ 19-Cocos2D-X事件处理1
│ 20-Cocos2D-X事件处理2
│ 21-Cocos2D-X事件处理3
│ 22-Cocos2D-X事件处理4
│ 23-Cocos2D-X事件处理5
│ 24-Cocos2D-X事件处理6
│ 25-Cocos2D-X事件处理7
│ 26-Cocos2D-X几何图形1
│ 27-Cocos2D-X几何图形2
│ 28-Cocos2D-X几何图形3
│ 29-Cocos2D-X动作行为1
│ 30-Cocos2D-X动作行为2
│ 31-Cocos2D-X动作行为3
│ 32-Cocos2D-X动作行为4
│ 33-Cocos2D-X动作行为5
│ 34-Cocos2D-X缓存机制1
│ 35-Cocos2D-X缓存机制2
│ 36-Cocos2D-X缓存机制3
│ 37-Cocos2D-X缓存机制4
│ 38-Cocos2D-X粒子系统1
│ 39-Cocos2D-X粒子系统2
│ 40-Cocos2D-X粒子系统3
│ 41-Cocos2D-X粒子系统4
│ 42-Cocos2D-X场景切换1
│ 43-Cocos2D-X场景切换2
│ 44-Cocos2D-X场景切换3
│ 45-Cocos2D-X网格特效1
│ 46-Cocos2D-X网格特效2
│ 47-Cocos2D-X网格特效3
│ 48-Cocos2D-X地图系统1
│ 49-Cocos2D-X地图系统2
│ 50-Cocos2D-X地图系统3
│ 51-Cocos2D-X地图系统4
│ 52-Cocos2D-X地图系统5
│ 53-Cocos2D-X地图系统6
│ 54-Cocos2D-X地图系统7
│ 55-Cocos2D-X地图系统8
│ 56-Cocos2D-X音频系统1
│ 57-Cocos2D-X音频系统2
│ 58-Cocos2D-X音频系统3
│ 59-Cocos2D-X物理引擎之Box2D_1
│ 60-Cocos2D-X物理引擎之Box2D_2
│ 61-Cocos2D-X物理引擎之Box2D_3
│ 62-Cocos2D-X物理引擎之Box2D_4
│ 63-Cocos2D-X物理引擎之Box2D_5
│ 64-Cocos2D-X物理引擎之Box2D_6
│ 65-Cocos2D-X物理引擎之Box2D_7
│ 66-Cocos2D-X物理引擎之Box2D_8
│ 67-Cocos2D-X物理引擎之Box2D_9
│ 68-Cocos2D-X物理引擎之Box2D_10
│ 69-Cocos2D-X物理引擎之Box2D_11
│ 70-Cocos2D-X物理引擎之Box2D_12
│ 71-Cocos2D-X物理引擎之chipmunk_1
│ 72-Cocos2D-X物理引擎之chipmunk_2
│ 73-Cocos2D-X物理引擎之chipmunk_3
│ 74-Cocos2D-X物理引擎之chipmunk_4
│ 75-Cocos2D-X物理引擎之chipmunk_5
│
├─3、Cocos2d-X跨平台游戏开发高级
│ 01 - 弱联网游戏开发技术1
│ 02 - 弱联网游戏开发技术2
│ 03 - 弱联网游戏开发技术3
│ 04 - 弱联网游戏开发技术4
│ 05 - 多线程开发技术1
│ 06 - 多线程开发技术2
│ 07 - 数据存取技术1
│ 08 - 数据存取技术2
│ 09 - 数据存取技术3
│ 10 - 网络数据处理1
│ 11 - 网络数据处理2
│ 12 - 网络数据处理3
│ 13 - 网络数据处理4
│ 14 - 网络数据处理5
│ 15 - 网络数据处理6
│ 16 - 加密技术1
│ 17 - 加密技术2
│ 18 - 差异化与本地化1
│ 19 - 差异化与本地化2
│ 20 - 差异化与本地化3
│ 21 - 游戏优化技巧1
│ 22 - 游戏优化技巧2
│ 23 - 高级UI系统1
│ 24 - 高级UI系统2
│ 25 - 高级UI系统3
│ 26 - 高级UI系统4
│ 27 - cocos2d-x集成原生控件之android_1
│ 27 - cocos2d-x集成原生控件之android_2
│ 28 - cocos2d-x集成原生控件之ios
│ 29 - cocosbuilder_1
│ 30 - cocosbuilder_2
│ 31 - 引擎实现基础1
│ 32 - 引擎实现基础2
│ 33 - 引擎实现基础3
│ 34 - 引擎实现基础4
│ 35 - cocos2d-x引擎结构1
│ 36 - cocos2d-x引擎结构2
│ 37 - cocos2d-x引擎结构3
│ 38 - cocos2d-x引擎结构4
│ 39 - cocos2d-x引擎结构5
│ 40 - cocoa结构分析1
│ 41 - cocoa结构分析2
│ 42 - 核心渲染实现1
│ 43 - 核心渲染实现2
│ 44 - 引擎的节点系统1
│ 45 - 引擎的节点系统2
│ 46 - 坐标系与尺寸
│ 47 - 内存管理机制
│ 48 - 事件处理机制
│ 49 - 图像与纹理分析1
│ 50 - 图像与纹理分析2
│ 51 - Label分析1
│ 52 - Label分析2
│ 53 - UI控制系统
│ 54 - Action分析1
│ 55 - Action分析2
│ 56 - Animation分析
│ 57 - 粒子系统分析1
│ 58 - 粒子系统分析2
│ 59 - 粒子系统分析3
│ 60 - 地图系统分析
│ 61 - 物理引擎分析
│ 62 - 网络模块分析
│ 63 - 数据储存于音乐音效
│
├─4、游戏项目-攻防大作战
│ project_01
│ project_02
│ project_03
│ project_04
│ project_05
│ project_06
│ project_07
│ project_08
│ project_09
│ project_10
│ project_11
│ project_12
6. 【Cocos2d-x】塔防游戏开发实战
01_地图编辑器的使用
02_加载地图层和精灵层
03_精灵层和地图层的碰撞
04_道具层的碰撞吃星星
05_TexturePacker纹理打包工具使用
06_创建塔防游戏的地图文件
07_TiledMap中对象层数据读取
08_通过动作序列Sequence实现怪物移动
09_ 添加一组怪物
10_获取用户建塔行列
11_在用户选中坐标建塔
12_炮塔发射子弹
13_炮塔子弹与怪物碰撞添加爆炸动画
14_怪物加入血槽以及金币数值
15_创建关卡配置文件动态读取关卡信息
16_根据关卡文件动态出怪
17_过关后关卡切换
18_CocosStudio实现游戏主菜单
19_实现玩家血槽和游戏结束
7. Cocos2d-x网络编程教学视频
第01章 Cocos2d-x使用三种协议实现网络通信(http,socket,websocket)
第02章 使用Cocos2d封装的HttpRequest设置请求信息
第03章 使用Cocos2d封装的HttpClient发送请求
第04章 使用Cocos2d封装的HttpResponse处理返回的结果
第05章 使用post方式提交数据和设置请求参数(1)
第06章 使用post方式提交数据和设置请求参数(2)
第07章 WebSocket代理类和方法
第08章 创建WebSocket对象并发送文本数据(1)
第09章 创建WebSocket对象并发送文本数据(2)
第10章 接受数据并发送二进制数据
第11章 Socket通信流程和cocos2d提供的三个类
第12章 实现SIODelegate虚函数
第13章 使用Socket发送接收数据
第14章 发送事件和事件监听
第15章 json基础及28种解析库性能对比
第16章 使用Rapidjson解析字符串成json格式数据
第17章 使用Rapidjson读取和更改数据
第18章 把json数据转成字符串
第19章 使用Rapidjson添加、删除数据
8. Cocos2d-x线程进程和多线程教学视频
第1章 线程进程和多线程的基础概念
第2章 使用thread实现多线程
第3章 线程的互斥量和线程锁
第4章 cocos2dx中的线程安全
第5章 在子线程中进行网络请求
9. Cocos2d 从入门到精通
├─01.第一阶段 Cocos2d C++编程入门到精通
│ ├─01.C++面向对象编程 29课 附讲义
│ │ C面向对象程序设计_2_8jyRhqE.mmap
│ │ 相关代码.rar
│ │ 第01节c++概述
│ │ 第02节C++快速入门
│ │ 第03节VS2010开发环境介绍
│ │ 第04节标准流输入输出
│ │ 第05节标准库string类型
│ │ 第06节标准库vector类型
│ │ 第07节再谈函数
│ │ 第08节面向对象基础
│ │ 第09节定义类和对象
│ │ 第10节类和对象的使用
│ │ 第11节构造函数和析构函数
│ │ 第12节this指针和复制构造函数
│ │ 第13节类的静态成员
│ │ 第14节const对象和const成员
│ │ 第15节友元
│ │ 第16节运算符重载基础
│ │ 第17节运算符重载规则
│ │ 第18节重载二元和一元运算符
│ │ 第19节流插入、提取运算符和类型转换
│ │ 第20节定义自己的String类(1)
│ │ 第21节定义自己的string类(2)
│ │ 第22节继承与派生基础
│ │ 第23节派生类使用
│ │ 第24节多态
│ │ 第25节文件操作
│ │ 第26节STL顺序容器
│ │ 第27节STL关联容器和容器适配器
│ │ 第28节STL迭代器和算法
│ │ 第29节STL实例
│ │
│ └─02.Cocos2d-xlua与CC++交互 13课
│ 1.深入理解Lua与C C++交互的中间件栈
│ 10.从Lua中调用C Cpp之深入理解编写C函数上
│ 11.从Lua中调用C Cpp之深入理解编写C函数下
│ 12.从Lua中调用C Cpp之编写C模块供lua使用
│ 13.学习引入第三方Lua插件的方式和核心代码
│ 2.从C C++中访问Lua中的数据和函数
│ 3.深入理解Lua与C C++交互的中间件栈之从Lua中调用C_C++函数
│ 4.集成Lua环境到我们自己的C Cpp项目中
│ 5.学习如何实现C C++调用Lua之创建标准的Lua读取类
│ 6.学习如何实现C C++调用Lua之读取Lua中的变量
│ 7.学习如何实现C C++调用Lua之调用Lua函数
│ 8.学习如何实现C C++调用Lua之遍历Table和获取Table的值
│ 9.从Lua中调用C Cpp之从Lua中调用C函数入门
│
├─02.第二阶段 Cocos2d Lua编程入门到精通
│ ├─01.Cocos2d-xlua基础 11课
│ │ 1.搭建Lua开发环境和配置Lua开发环境
│ │ 10.在Lua中实现串行化
│ │ 11.学习在Lua中编写模块module的方式
│ │ 2.编写自己的Lua版本的HelloWorld
│ │ 3.Lua语言的注释、变量、语句块
│ │ 4.Lua中函数、条件判断语句
│ │ 5.Lua中循环语句和逻辑运算关键字
│ │ 6.LuaTable使用1
│ │ 7.LuaTable使用2
│ │ 8.LuaTable使用3
│ │ 9.LuaTable读写数据文件
│ │
│ └─02.Cocos2d-xlua高级应用 8课
│ 1.Lua中独特的面向对象方法_类
│ 2.Lua中独特的面向对象方法_继承
│ 3.Lua中独特的面向对象方法_单一方法和私密性
│ 4.Lua中数学库
│ 5.Lua中table库
│ 6.Lua中string库
│ 7.Lua中I O库的简答模型
│ 8.Lua中I O库的复杂模型
│
├─03.第三阶段 Cocos2d CocoStudio快速入门
│ ├─01.cocos引擎&cocostudio 5课
│ │ 1.场景、图层、节点
│ │ 2.对象与控件
│ │ 3.容器
│ │ 4.cocos引擎介绍和安装
│ │ 5.cocosStudio面板介绍
│ │
│ ├─02.cocoStudio进阶 3课
│ │ 1.九宫格
│ │ 2.合图
│ │ 3.2d序列帧动画制作
│ │
│ └─03.cocoStudio实战 2课
│ 1.制作登陆和选服界面1
│ 2.制作登陆和选服界面2
│
├─04.第四阶段 Cocos2d XCode开发与实战
│ ├─01.Cocos2d开发环境XCode详解 7课 附ppt
│ │ 1.开发环境Xcode详解1
│ │ 2.开发环境Xcode详解2
│ │ 3.开发环境Xcode详解3
│ │ 4.开发环境Xcode详解4
│ │ 5.认证和注册
│ │ 6.在设备上运行程序
│ │ 7.上传应用
│ │ ppt_wjat4aN.rar
│ │
│ ├─02.Cocos2d开发语言Objective-C语法重难点分析 11课 附ppt
│ │ 1.Objective-C基本语法
│ │ 10.从文件读取序列,字典(NSDictionary)
│ │ 11.可变字典(NSMutableDictionary),从文件读取字典
│ │ 2.内存管理
│ │ 3.内存管理
│ │ 4.独特的语法-Property,Category,Protocol
│ │ 5.Delegate机制
│ │ 6.使用Block
│ │ 7.动态消息, 字符串(NSString)
│ │ 8.序列(NSArray)
│ │ 9.可变序列(NSMutableArray)
│ │ ppt_8ztzsIn.rar
│ │
│ └─03.XCode详解及iOSApp上传 7课 附ppt
│ 1.开发环境Xcode详解1
│ 2.开发环境Xcode详解2
│ 3.开发环境Xcode详解3
│ 4.开发环境Xcode详解4
│ 5.认证和注册
│ 6.在设备上运行程序
│ 7.上传应用App到AppStore
│ ppt_rDRVLsr.rar
│
├─05.第五阶段 Cocos2d 入门到精通
│ ├─01.Cocos2d概述 6课 附ppt
│ │ 1.Cocos2d概述
│ │ 2.Cocos2d-iphone与Cocos2d-x
│ │ 3.解析HelloWorld
│ │ 4.解析HelloWorld
│ │ 5.解析HelloWorld
│ │ 6.解析HelloWorld
│ │ ppt_w8DxVF4.rar
│ │
│ ├─02.Cocos2d文字、菜单、进度条组件 11课 附ppt
│ │ 1.文字
│ │ 10.进度条
│ │ 11.游戏实例-使用进度条
│ │ 2.文字
│ │ 3.文字的本地化
│ │ 4.用工具生成文字图册
│ │ 5.文字工具详解
│ │ 6.游戏实例-显示文字
│ │ 7.文字菜单
│ │ 8.图片菜单
│ │ 9.进度条
│ │ ppt_EwlLSnr.rar
│ │
│ ├─03.Cocos2d数据存储及用户行为统计 6课 附ppt
│ │ 1.普通数据存储
│ │ 2.普通数据存储
│ │ 3.敏感数据存储
│ │ 4.敏感数据存储
│ │ 5.统计用户行为(Flurry Analytics)
│ │ 6.统计用户行为(Flurry Analytics)
│ │ ppt.rar
│ │
│ ├─04.Cocos2d社交、推送及语言本地化 8课 附讲义
│ │ 1.社交网络
│ │ 2.社交网络
│ │ 3.远程通知推送(Apple Push Notification Service)
│ │ 4.远程通知推送(APNS)
│ │ 5.远程通知推送和本地通知
│ │ 6.读取XML
│ │ 7.支持更多的语言-本地化
│ │ 8.支持更多的语言-本地化
│ │ ppt_1n8I5Bj.rar
│ │
│ ├─05.Cocos2d内存优化策略 6课 附ppt
│ │ 1.内存优化策略
│ │ 2.内存优化策略
│ │ 3.内存优化策略
│ │ 4.内存优化策略
│ │ 5.内存优化策略
│ │ 6.内存优化经验分享
│ │ ppt_vNbjB60.rar
│ │
│ ├─06.Cocos2d场景、层、精灵、节点 13课 附ppt
│ │ 1.场景,层和精灵
│ │ 10.精灵和图册
│ │ 11.精灵
│ │ 12.批量显示精灵(CCBatchNode)
│ │ 13.批量显示精灵(CCBatchNode)
│ │ 2.场景,层和精灵
│ │ 3.节点(CCNode)
│ │ 4.节点(CCNode)
│ │ 5.节点(CCNode)
│ │ 6.节点(CCNode)
│ │ 7.循环帧(ScheduleUpdate)
│ │ 8.处理Touch
│ │ 9.有颜色的层
│ │ ppt_voT2098.rar
│ │
│ ├─07.Cocos2d Debug、断点及日志 4课 讲义
│ │ 1.Debug-断点
│ │ 2.高级断点
│ │ 3.高级断点和打印日志
│ │ 4.打印日志实例
│ │ ppt_Tv2C31W.rar
│ │
│ ├─08.Cocos2d Instruments详解 4课 讲义
│ │ 1.Instruments - 监视内存发现泄漏
│ │ 2.Instruments - 查看引用计数
│ │ 3.Instruments - 解析循环引用
│ │ 4.Instruments - Activity Monitor 249 Time Profiler
│ │ ppt_89HSC4z.rar
│ │
│ ├─09.Cocos2d TexturePacker及ARC 5课 附ppt
│ │ 1.TexturePacker操作详解
│ │ 2.TexturePacker命令行工具
│ │ 3.TexturePacker加密
│ │ 4.自动引用计数(ARC)
│ │ 5.强引用和弱引用(ARC)
│ │ ppt_djulh00.rar
│ │
│ ├─10.Cocos2d崩溃分析 5课 附ppt
│ │ 1.解决崩溃
│ │ 2.崩溃日志(Crash Log)
│ │ 3.程序为什么会崩溃
│ │ 4.用符号表解析崩溃日志
│ │ 5.分析崩溃日志
│ │ ppt_fOEReQa.rar
│ │
│ ├─11.Cocos2d动作及动画 16课 附ppt
│ │ 1.玩家控制飞机
│ │ 10.动画(CCAnimation)
│ │ 11.用文件定义动画
│ │ 12.游戏实例-使用动画
│ │ 13.游戏实例-重复使用精灵
│ │ 14.游戏实例-击中判定
│ │ 15.游戏实例-边界检查
│ │ 16.游戏实例
│ │ 2.动作-移动等
│ │ 3.旋转,缩放,淡入淡出,跳动,着色,闪烁,曲线运动
│ │ 4.动作的顺序,重复和叠加
│ │ 5.动作的反转和复制
│ │ 6.动作中使用Block
│ │ 7.特殊的移动(CCEaseAction)
│ │ 8.特殊的移动(CCEaseAction)
│ │ 9.编写游戏实例
│ │ ppt_Q56v5by.rar
│ │
│ ├─12.Cocos2d广告 5课 附讲义
│ │ 1.在游戏中展示广告
│ │ 2.iAd 253 Admob
│ │ 3.集成Admob广告
│ │ 4.Admob广告条幅
│ │ 5.Admob全屏广告
│ │ ppt_Cn3VWNX.rar
│ │
│ ├─13.Cocos2d粒子效果 5课 附ppt 源码
│ │ 1.粒子效果-参数
│ │ 2.粒子效果-工具
│ │ 3.粒子效果-程序创建
│ │ 4.粒子效果-批量绘制
│ │ 5.游戏实例-粒子效果
│ │ ppt_HHXyl97.rar
│ │ ShotPlane.zip
│ │
│ ├─14.Cocos2d声音音效 5课 附ppt
│ │ 1.游戏中的声音
│ │ 2.音频转换
│ │ 3.游戏中播放音乐和音效
│ │ 4.音乐播放高级技巧
│ │ 5.同时播放多个音轨
│ │ ppt_FrqWfXt.rar
│ │
│ ├─15.Cocos2d应用内购买及IAP 8课 附讲义
│ │ 1.应用内购买(In-App Purchases)
│ │ 2.应用内购买实例
│ │ 3.应用内购买实例
│ │ 4.处理IAP购买
│ │ 5.处理IAP购买
│ │ 6.恢复IAP
│ │ 7.使用MKStoreKit实现IAP
│ │ 8.使用MKStoreKit实现IAP
│ │ ppt_vyfpAv7.rar
│ │
│ ├─16.Cocos2d暂停及恢复 1课 附ppt
│ │ 1.暂停和恢复
│ │ ppt_f0waRZo.rar
│ │
│ └─17.Cocos2d游戏瘦身及分辨率适配 9课 附ppt
│ 1.给游戏瘦身
│ 2.给游戏瘦身
│ 3.支持多分辨率
│ 4.支持多分辨率
│ 5.支持多分辨率
│ 6.支持ipad分辨率实例
│ 7.支持ipad分辨率实例
│ 8.支持iphone分辨率
│ 9.支持全设备分辨率
│ ppt_j69r0K0.rar
│
├─06.第六阶段 Cocos2d-x 专题视频教程
│ ├─01.Cocos2d-xx概述 2课
│ │ 1.cocos2d-x概述
│ │ 2.重要的数据结构
│ │
│ ├─02.Cocos2d-x文件读写 2课
│ │ 1.文件的读写操作
│ │ 2.序列化和反序列化
│ │
│ ├─03.Cocos2d-x网络编程 19课 附课件 源码
│ │ 1.Cocos2d-x使用三种协议实现网络通信(http,socket,websocket)
│ │ 10.接受数据并发送二进制数据
│ │ 11.Socket通信流程和cocos2d提供的三个类
│ │ 12.实现SIODelegate虚函数
│ │ 13.使用Socket发送接收数据
│ │ 14.发送事件和事件监听
│ │ 15.json基础及28种解析库性能对比
│ │ 16.使用Rapidjson解析字符串成json格式数据
│ │ 17.使用Rapidjson读取和更改数据
│ │ 18.把json数据转成字符串
│ │ 19.使用Rapidjson添加、删除数据
│ │ 2.使用Cocos2d封装的HttpRequest设置请求信息
│ │ 2_源码.rar
│ │ 2_课件.rar
│ │ 3.使用Cocos2d封装的HttpClient发送请求
│ │ 3_源码.rar
│ │ 4.使用Cocos2d封装的HttpResponse处理返回的结果
│ │ 5.使用post方式提交数据和设置请求参数(1)
│ │ 6.使用post方式提交数据和设置请求参数(2)
│ │ 7.WebSocket代理类和方法
│ │ 8.创建WebSocket对象并发送文本数据(1)
│ │ 9.创建WebSocket对象并发送文本数据(2)
│ │ Cocos2d-X网络编程课件.rar
│ │
│ ├─04.Cocos2d-x内存管理 6课 附讲义 图片
│ │ 1-6.rar
│ │ 1.自动回收基础
│ │ 2.C++内存管理方式
│ │ 3.cocos2d-x内存回收用例
│ │ 4.源码解析cocos2d-x内存管理一
│ │ 5.源码解析cocos2d-x内存管理二
│ │ 6.项目实战内存管理
│ │ 项目制作例图_nRLiVq2.png
│ │
│ ├─05.Cocos2d-x场景 5课 附源码
│ │ 1.cocos2d-x的运行
│ │ 2.制作一个场景
│ │ 3.获取元素与添加事件
│ │ 4.切换游戏场景
│ │ 5.设置和获取自定义对象
│ │ sc.zip
│ │
│ ├─06.Cocos2d-x动态内容与音效 5课
│ │ 1.动画效果
│ │ 2.播放序列帧动画
│ │ 3.制作弹出层
│ │ 4.音效处理
│ │ 5.定时器
│ │
│ ├─07.Cocos2d-x多线程 5课 附源码课件
│ │ 1.线程进程和多线程的基础概念
│ │ 2.使用thread实现多线程
│ │ 25.rar
│ │ 3.线程的互斥量和线程锁
│ │ 4.cocos2dx中的线程安全
│ │ 5.在子线程中进行网络请求
│ │ Cocos2d-X多线程.mmap
│ │
│ ├─08.Cocos2d-x多分辨率适配 2课 附素材
│ │ 1.多分辨率屏幕适配1
│ │ 2.多分辨率屏幕适配2
│ │ sucai.zip
│ │
│ ├─09.Cocos2d-x物理特效 9课
│ │ 1.物理引擎介绍
│ │ 2.物理引擎基础概念
│ │ 3.物理环境
│ │ 4.源码解析引擎内置物理引擎
│ │ 5.3.8内置物理引擎的使用一
│ │ 6.3.8内置物理引擎的使用二
│ │ 7.粒子系统简介
│ │ 8.如何使用粒子系统
│ │ 9.物理特效
│ │
│ └─10.Cocos2d-x拖动事件 2课
│ 1.拖动事件1
│ 2.拖动事件2
│
└─07.第七阶段 Cocos2d 游戏开发实战
├─01.Cocos2d-x飞行游戏之飞机大战游戏开发实战视频 25课 讲义 源码
│ 1.介绍zwoptex软件
│ 10.游戏资源处理
│ 11.游戏自定义定时器(1)
│ 12.游戏自定义定时器(2)
│ 13-21.rar
│ 13.cocos2dx精灵表动画介绍(1)
│ 14.cocos2dx精灵表动画介绍(2)
│ 15.cocos2dx自定义动画扩展(1)
│ 16.cocos2dx自定义动画扩展(2)
│ 17.整合飞机动画
│ 18.对主机进行操控
│ 19.主机发射子弹
│ 1_12.rar
│ 2.游戏介绍
│ 20.产生敌机和发射子弹
│ 21.碰撞检测
│ 22-24.rar
│ 22.特殊事件(效果)--使主机发射特殊子弹自作
│ 23.实现游戏的附属功能
│ 24.循环加载游戏
│ 25.总结
│ 3.游戏课程讲解
│ 4.游戏需求和场景讲解
│ 5.游戏框架搭建(1)—准备工作
│ 6.游戏框架搭建(2)--背景加载
│ 7.游戏框架搭建(3)--场景切换
│ 8.游戏主场景建设(1)
│ 9.游戏主场景建设(2)
│ kj_p6z6t3E.rar
│
├─02.Cocos2d-x黄金矿工游戏开发实战视频 43 附讲义源码
│ 1.试玩黄金旷工
│ 10.添加音效和背景音乐
│ 11.使用UserDefault保存游戏数据
│ 12.添加游戏背景和金块布局界面
│ 13.把分数牌和倒计时牌添加到游戏中
│ 14.制作矿工类Miner
│ 15.添加关卡提示
│ 16.添加矿工入场动画
│ 17.添加倒计时入场动画
│ 18.把钩子添加到矿工中
│ 19.添加钩子摆动动画
│ 2.使用Cocos Studio制作菜单界面
│ 20.添加放钩子事件监听器
│ 21.添加抛绳子动作
│ 22.在主游戏中添加物理世界和世界边界
│ 23.添加碰撞监听器
│ 24.添加拉绳子动作
│ 25.获取游戏中的金块并设置为PhysicsBody
│ 26.钩子抓到金块后合拢
│ 27.创建金块类
│ 28.抓金块1
│ 29.抓金块2
│ 3.使用Cocos2d-X加载游戏菜单界面
│ 30.控制拉金块的速度
│ 31.获取金块更新游戏数据1
│ 32.获取金块更新游戏数据2
│ 33.创建暂停类并在游戏中添加暂停设置功能
│ 34.暂停和恢复游戏
│ 35.实现退出关卡功能
│ 36.添加退出关卡提示
│ 37.添加矿工离开动画
│ 38.更新下一关按钮状态并注册点击事件
│ 39.添加倒计时功能
│ 4.使用Cocos Studio制作动画
│ 40.游戏失败提示和保存数据
│ 41.游戏成功提示和保存数据
│ 42.添加多关卡
│ 43.打包部署成apk
│ 5.游戏中播放动画效果
│ 6.把设置界面添加到菜单界面中1
│ 7.把设置界面添加到菜单界面中2
│ 8.把设置界面添加到菜单界面中3
│ 9.关闭设置界面
│ kejian_9sGxTLk.rar
│ sucai_uQdNdF8.rar
│
└─03.Cocos2d-x纸牌游戏设计和实现视频教程 23课 附源码课件素材
1.第一讲 Cocos2d-x介绍(1)
10.第十讲 纸牌分布到开始翻牌位置进行循环处理(1)
11.第十一讲 纸牌分布到开始翻牌位置进行循环处理(2)
12.第十二讲 单一纸牌移动重叠(1)
13.第十三讲 单一纸牌移动重叠(2)
14.第十四讲 单一纸牌移动重叠
15.第十五讲 单一纸牌移动重叠
16.第十六讲 其中底部的多张纸牌移动
17.第十七讲 移动叠放到满足条件的列上(1)
17课件.rar
18.第十八讲 移动叠放到满足条件的列上(2)
19.第十九讲 将所有纸牌按规矩放到顶部4个位置
2.第二讲 Cocos2d-x介绍(2)
20.第二十讲 编写游戏动画
21.第二十一讲 游戏结束画面加载
22.第二十二讲 清理游戏场景,重新加载
23.第二十三讲 戏场重新加载和声音播放
3.第三讲 游戏文档需求分析
4.第四讲 游戏界面布局(1)
4_素材文件.rar
5.第五讲 游戏界面布局(2)
5_代码文件.rar
6.第六讲 纸牌类的封装
7.第七讲 初始化所有纸牌摆放桌面
8.第八讲 纸牌分布到底部7个位置(1)
9.第九讲 纸牌分布到底部7个位置(2)
10. Cocos2dx游戏开发工程师
├─Cocos2d-JS v3新特性教程
│ ├─1 Cocos2d-JS v3简单新特性概述
│ │ 1. Cocos2d-JS v3 的几个简单的新特性
│ │ 2. 面向JS的改造
│ │
│ ├─2 Cocos2d-JS v3工作流
│ │ 1. 在Mac平台配置Cocos2d-JS环境
│ │ 2. 在Windows平台配置Cocos2d-JS环境
│ │ 3. 在Mac平台创建运行Cocos2d-JS工程
│ │ 4. 在Windows平台创建运行Cocos2d-JS项目
│ │ 5. 将Cocos2d-JS项目编译成Android应用
│ │ 6. 使用Cocos Code IDE开发Cocos2d-JS项目
│ │ 7. Cocos2d-JS Lite工作流
│ │
│ ├─3 Cocos2d-JS v3对象
│ │ 1. Cocos2d-JS对象的创建
│ │ 2. Cocos2d-JS类的继承
│ │
│ ├─4 Cocos2d-JS v3事件管理器
│ │ 1. 事件管理器及支持的事件类型
│ │ 2. 事件管理器的用法
│ │ 3. 自定义事件的创建
│ │
│ ├─5 Cocos2d-JS v3对象缓冲池
│ │ 1. Cocos2d-JS对象缓冲池的作用
│ │ 2. Cocos2d-JS对象缓冲池的用法
│ │
│ └─6 Cocos2d-JS v3 JSB反射机制
│ 1. JavaScript到Java反射调用
│ 2. JavaScript到Objective-C的反射调用
│
├─Cocos2d-x v3新特性教程
│ ├─1 Cocos2d-x v3基本新特性概述
│ │ 1.Cocos2d-x v3基本新特性概述
│ │
│ ├─2 开发环境搭建及cocos命令行工具的使用
│ │ 1. 在Mac平台搭建Cocos2d-x集成开发环境
│ │ 2. 在Windows平台搭建Cocos2d-x集成开发环境
│ │ 3. 将Cocos2d-x项目编译成Android应用
│ │ 4. Linux平台Android集成开发环境
│ │ 5. Linux平台配置NDK
│ │ 6. Linux平台配置Cocos2d-x环境
│ │ 7. Linux平台创建、运行Cocos2d-x项目
│ │ 8. Linux平台使用ADT Bundle开发Cocos2d-x CPP代码
│ │
│ ├─3 Cocos2d-x v3事件机制
│ │ 1. Cocos2d-x事件回调函数绑定
│ │ 2. 使用lambda表达式创建Cocos2d-x事件侦听处理器
│ │ 3. Cocos2d-x自定义事件
│ │ 4. Cocos2d-x单点触摸
│ │ 5. Cocos2d-x触摸事件派发流程
│ │ 6. Cocos2d-x多点触摸
│ │ 7. Cocos2d-x加速度传感器
│ │ 8. Cocos2d-x物理按键事件
│ │
│ ├─4 Cocos2d-x v3基础数据类型
│ │ 1. Cocos2d Value
│ │ 2. Cocos2d Vector
│ │ 3. Cocos2d Map
│ │
│ ├─5 Cocos2d-x v3游戏控制器
│ │ 1. Cocos2d-x游戏控制器功能介绍及演示
│ │ 2. 使用Cocos2d-x游戏控制器
│ │
│ ├─6 Cocos2d-x v3新增UI控件
│ │ 1. 使用Cocos2d-x的UIVideoPlayer
│ │ 2. 使用Cocos2d-x的UI Web View
│ │
│ ├─7 Cocos2d-x v3物理引擎
│ │ 1. Cocos2d-x v3.x中物理引擎使用介绍
│ │ 2. Cocos2d-x中创建有物理特性的Scene
│ │ 3. Cocos2d-x中创建物理边界
│ │ 4. Cocos2d-x中添加物理元素
│ │ 5. Cocos2d-x中动态添加物理元素
│ │ 6. Cocos2d-x物理引擎中的测试碰撞
│ │
│ ├─8 Cocos2d-x v3的3D功能
│ │ 1. 编译运行3D功能演示例子
│ │ 2. 使用3D相关功能
│ │ 3. fbx转换工具使用
│ │
│ └─9 Cocos2d-x v3中的lua绑定
│ 1. 创建运行Lua项目
│ 2. 使用Cocos Code IDE开发Lua项目
│ 3. 自动生成Lua绑定
│
├─CocosStudio 2.0 基础控件
│ 1-整体介绍
│ 2-控件属性
│ 3-动画和帧事件
│
├─第1阶段 环境搭建
│ ├─1 WinMac环境Cocos2d-x开发环境搭建
│ │ 1. Cocos2d-x介绍
│ │ 2. Windows平台开发环境搭建
│ │ 3. 在Windows平台编译成Android程序
│ │ 4. Mac平台开发环境搭建
│ │ 5. 在Mac平台编译成Android程序
│ │ 6. HelloWorld示例详解
│ │
│ ├─2 Cocos2d-x3.1rc0项目创建及新功能介绍
│ │ 1. Cocos2d-x3.1rc0创建项目及运行示例
│ │ 2. Cocos2d-x3.1rc0新功能介绍
│ │
│ ├─3 Windows环境下Visual Studio 2013中搭建Cocos2d-x 3.1集成开发环境
│ │ 1. windows下Cocos2d-x 3.1.1集成开发环境配置
│ │ 2. 创建并运行Cocos2d-x工程
│ │ 3. 如何把cocos2d-x程序编译成Android程序
│ │
│ ├─4 Cocos Code IDE使用
│ │ 1.详解Cocos Code IDE开发Lua JavaScript Cocos2d-x游戏的使用
│ │
│ └─5 使用Eclipse在Ubuntu下搭建Cocos2d-x 3集成开发环境
│ 1. Linux平台搭建Android集成开发环境
│ 2. 安卓Android NDK下载环境搭建配置
│ 3. Ubuntu Eclipse平台配置搭建Cocos2d-x集成开发环境
│ 4. 创建并运行cocos2d-x工程
│ 5. ADT Bundle开发Cocos2d-x CPP代码
│
├─第2阶段 基础知识
│ ├─1 C语言基础知识学习经典入门
│ │ 1. C语言入门方法
│ │ 10. C语言函数指针
│ │ 11. C语言typedef关键字
│ │ 12. C语言面向对象
│ │ 13. C语言引入自定义头文件
│ │ 14. C语言字符串操作
│ │ 15. C语言文件操作
│ │ 16. C语言实现猜数字小游戏
│ │ 2. C语言标准输入与输出
│ │ 3. C语言方法调用
│ │ 4. C语言宏定义
│ │ 5. C语言宏方法定义
│ │ 6. C语言条件判断
│ │ 7. C语言循环
│ │ 8. C语言结构体
│ │ 9. C语言结构体指针
│ │ course038.7z
│ │
│ ├─2 C++语言开发基础知识教程
│ │ 1. C++面向对象
│ │ 10. C++运算符重载
│ │ 11. C++伪函数
│ │ 12. C++函数指针
│ │ 13. C++引用
│ │ 14. C++友元类
│ │ 15. C++标准库容器的基本用法
│ │ 16. C++字符串常用操作
│ │ 17. C++文件操作
│ │ 2. C++命名空间
│ │ 3. C++类的继承
│ │ 4. C++构造方法和析构方法
│ │ 5. C++执行父类的构造方法
│ │ 6. C++执行父类的方法
│ │ 7. C++实函数、虚函数、纯虚函数、函数重写
│ │ 8. C++纯虚类
│ │ 9. C++函数重载
│ │ course040.7z
│ │
│ ├─3 C--库-C语言面向对象库
│ │ 1. c语言实现面向对象库C--库介绍
│ │ 2. C类的定义与类的继承
│ │ 3. C 引用计数
│ │ 4. C类构造对象
│ │ 5. C类析构对象
│ │ course093.7z
│ │
│ └─4 Cocos2d-x 3.x中自带物理引擎使用教程
│ 1. Cocos2d-x 3.x物理引擎使用介绍
│ 2. Cocos2d-x 3.x中使用物理引擎创建有物理特性的scene
│ 3. Cocos2d-x 3.x中使用物理引擎创建边界
│ 4. Cocos2d-x 3.x中使用物理引擎创建物理元素
│ 5. Cocos2d-x 3.x中使用物理引擎动态添加元素
│ sourse109.zip
│
├─第3阶段 常用功能
│ ├─1 Cocos2dx开发常用控件详解
│ │ 1. Hello Cocos2d-x
│ │ 10. Cocos2d-x之Menu
│ │ 11. Cocos2d-x之TableView
│ │ 2. Cocos2d-x 之Sprite
│ │ 3. Cocos2d-x之Director、Scene、Layer
│ │ 4. Cocos2d-x之Log
│ │ 5. Cocos2d-x之MessageBox
│ │ 6. Cocos2d-x之LabelTTF
│ │ 7. Cocos2d-x之TextFieldTTF
│ │ 8. Cocos2d-x之创建自定义类
│ │ 9. Cocos2d-x之内存管理机制
│ │ course041.7z
│ │
│ ├─2 Cocos2d-x特效场景切换效果、控件动作、逐帧动画
│ │ 1. Cocos2d-x场景切换
│ │ 2. Cocos2d-x场景切换效果
│ │ 3. Cocos2d-x动作
│ │ 4. Cocos2d-x动作反转
│ │ 5. Cocos2d-x动作重复
│ │ 6. Cocos2d-x动作混合
│ │ 7. Cocos2d-x动作序列
│ │ 8. Cocos2d-x动作侦听
│ │ 9. Cocos2d-x动画
│ │ course045.7z
│ │
│ ├─3 Cocos2d-x用户交互事件处理触摸、传感器、物理按键
│ │ 1. Cocos2d-x单点触摸
│ │ 2. Cocos2d-x触摸目标判断
│ │ 3. Cocos2d-x事件传递
│ │ 4. Cocos2d-x多点触摸
│ │ 5. Cocos2d-x加速度传感器
│ │ 6. Cocos2d-x物理按键交互
│ │ course046.7z
│ │
│ ├─4 Cocos2d-x绘图API绘制点、线条、圆形、矩形、多边形
│ │ 1. Cocos2d-x绘图API使用说明
│ │ 2. Cocos2d-x绘制矩形
│ │ 3. Cocos2d-x绘制填充矩形
│ │ 4. Cocos2d-x绘制圆形
│ │ 5. Cocos2d-x绘制填充圆形
│ │ 6. Cocos2d-x绘制多边形
│ │ 7. Cocos2d-x绘制填充多边形
│ │ 8. Cocos2d-x绘制线条
│ │ 9. Cocos2d-x绘制点
│ │ course050.7z
│ │
│ └─5 Cocos2d-x常用工具计时器、数据读写、文件读写
│ 1. Cocos2d-x计时器.zip
│ 2. Cocos2d-x首选项数据读写.zip
│ 3. Cocos2d-x文件读写.zip
│ 4. Cocos2d-x的plist文件操作.zip
│ 5. Cocos2d-x的xml数据操作.zip
│ 6. Cocos2d-x的json数据操作.zip
│ course052.7z
│
├─第4阶段 功能扩展
│ ├─1 Cocos2d-x Box2d物理引擎实战开发
│ │ 1. Box2d物理引擎:Box2d介绍
│ │ 2. Box2d物理引擎:创建世界
│ │ 3. Box2d物理引擎:创建运动的物体
│ │ 4. Box2d物理引擎:创建静止的物体
│ │ 5. Box2d物理引擎:创建漂浮的物体
│ │ 6. Box2d物理引擎:物体碰撞检测
│ │ course057.7z
│ │
│ ├─2 Windows平台下在VS2013中为Cocos2d-x3工程添加Box2D物理引擎支持库
│ │ 1. VS2013中添加与配置Cocos2dx Box2D物理引擎库
│ │
│ ├─3 C++Cocos2d-xAndroidiOS混合编程与NDK开发环境搭建
│ │ 1. Android NDK开发环境搭建
│ │ 2. 使用Java语言与C++语言通信
│ │ 3. 使用Cocos2d-x调用Android平台API
│ │ 4. 使用Objective-C与C++混合编程
│ │ 5. 使用Cocos2d-x调用iOS平台API
│ │
│ ├─4 Javascript基础语法、数组、面向对象、调试
│ │ 1. JavaScript介绍
│ │ 2. JavaScript开发
│ │ 3. JavaScript调试
│ │ 4. 方法
│ │ 5. 面向对象
│ │ 6. 音频
│ │ 7. 视频
│ │ 8. Canvas
│ │ course065.7z
│ │
│ ├─5 Cocos2d-JS多平台编译iOS Android应用程序
│ │ 1. Cocos2d-js介绍
│ │ 2. 将Cocos2d-js编译成iOS应用程序
│ │ 3. 将Cocos2d-js编译成Android应用程序
│ │ 4. 开发Cocos2d-js程序
│ │
│ └─6 Lua脚本语言语法学习入门
│ 1. Lua语言介绍
│ 2. Lua语言基础之基本语法
│ 3. Lua语言基础之表
│ 4. Lua语言基础之数组
│ 5. Lua语言面向对象之复制表的方式面向对象
│ 6. Lua语言面向对象之函数闭包的方式面向对象
│ 7. 使用Lua语言开发Cocos2d-x游戏
│ 8. Lua语言卡片记忆游戏实例
│
└─第5阶段 项目实战
├─1 Flappy Bird游戏-Cocos2d-x游戏实战项目开发
│ 1. 配置开发环境
│ 2. 添加小鸟
│ 3. 添加地板
│ 4. 设置小鸟的速度
│ 5. 添加运动的条
│ 6. 碰撞检测
│ course034.7z
│
├─2 2048游戏-Cocos2d-x游戏实战项目开发
│ 1. 理解2048游戏逻辑
│ 2. Cocos2d-x中上下左右手势识别
│ 3. 游戏中卡片类的创建
│ 4. 添加卡片到游戏中
│ 5. 游戏中的逻辑实现
│ 6. 游戏中随机卡片生成
│ 7. 游戏结束判断
│ 8. 游戏分数的添加
│ 9. 游戏美化
│
├─3 Popstar游戏-Cocos2d-x游戏实战项目开发
│ 1. Popstar游戏玩法介绍
│ 10. Popstar判断游戏是否结束
│ 2. Popstar项目创建
│ 3. Popstar的POP精灵的创建
│ 4. Popstar自动创建POP游戏方阵
│ 5. Popstar点击获取POP对象
│ 6. Popstar检测点击POP的上下左右
│ 7. Popstar迭代检测所有相同的数据
│ 8. Popstar上面部分向下移动
│ 9. Popstar右边部分向左移动
│
├─4 别踩白块儿游戏-Cocos2d-x游戏实战项目开发
│ 1. 游戏玩法说明
│ 10. 游戏计时
│ 2. 创建项目
│ 3. 创建Block类
│ 4. 添加开始行
│ 5. 添加结束行
│ 6. 添加普通黑白块行
│ 7. 游戏交互实现
│ 8. 游戏逻辑实现
│ 9. 判断游戏结束
│ course067.7z
│
├─5 Find the Pair游戏-Cocos2d-x游戏实战项目开发
│ 1. Find the Pair游戏开发 第一课
│ 2. Find the Pair游戏开发 第二课
│
└─6 一个都不能死游戏-Cocos2d-x游戏实战项目开发
1. 一个都不能死No One Dies Cocos2d-x游戏项目玩法介绍
10. Cocos2d-x游戏开发项目中交互界面设计
2. 创建Cocos2d-x游戏工程
3. 配置Cocos2d-x物理引擎
4. Cocos2d-x游戏项目开发添加边界框
5. 添加Cocos2d-x游戏主角
6. Cocos2d-x游戏项目中添加移动的障碍物
7. Cocos2d-x游戏控制器GameController添加
8. Cocos2d-x游戏开发项目中如何做测试碰撞
9. Cocos2d-x游戏开发项目中添加游戏结束界面
course097.7z