Cocos2d-X初级教程 |

从零基础开始,开发一个Cocos2d-x手机游戏
Cocos2d-x v3.3 beta0 下载与安装

讲述如何获取源代码,如何创建、运行一个新的project

Cocos2d-x v3.3 RC0的一个bug

讲述Cocos2d-x v3.3 RC0在编译Android项目时候的一个bug

使用Cosos2d-x制作第一个DEMO

调度器以及Node的基本方法

使用Cosos2d-x制作第二个DEMO

场景切换以及Menu的基本用法

使用Cosos2d-x制作第三个DEMO

使用各种方式创建sprite

使用Cosos2d-x制作第四个DEMO

使用SpriteFrameCache对游戏进行优化

使用Cosos2d-x制作第五个DEMO

使用动作让游戏动起来-跳跃的小人

使用Cosos2d-x制作第六个DEMO

使用动作让游戏动起来-塔防游戏

使用Cosos2d-x制作第七个DEMO

使用动作让游戏动起来-捕鱼达人

使用Cosos2d-x制作第八个DEMO

如何在塔防游戏里面通过触摸和拖动的方式创建一个新的炮台

使用Cosos2d-x制作第九个DEMO

碰撞事件-跳跃的小人

使用Cosos2d-x制作第十个DEMO

音效版-跳跃的小人

使用Cosos2d-x制作第十一个DEMO

特效记分版-跳跃的小人

使用Cosos2d-x制作第十二个DEMO

含地图景色版-跳跃的小人

使用Cosos2d-x制作第十三个DEMO

含地图版-塔防游戏

使用Cosos2d-x制作第十四个DEMO

自动运行的塔防游戏-附加子弹等理论知识

使用Cosos2d-x制作第十五个DEMO

塔防游戏-多分辨率适配完全解析

使用Cosos2d-x制作第十六个DEMO

网络传输-将“跳跃的小人”的分数传到服务器端数据库

使用Cosos2d-x制作第十七个DEMO

网络传输-从网络获取你的分数在“跳跃的小人”游戏中的名次

Cocos2d-X高级教程 |

深入阅读Cocos2d-x游戏引擎源码
站在Android App开发者角度分析template project之proj.android(1)

站在Android App开发者的角度,从AndroidManifest.xml开始阅读项目中的每一个文件

站在Android App开发者角度分析template project之proj.android(2)

站在Android App开发者角度,深入阅读项目主Activity内容的真实实现

如何使用Cocos2d-x进行跨平台编程

站在Android App和iOS角度分析Cocos2d-x如何进行跨平台编程

站在Cocos2d-x开发者角度分析template Classes

深入讲解Cocos2d-X启动文件内部的实现

Cocos2d-X的前世今生

讲述Cocos2d-X的前身、发展和未来

Cocos2d-x 引擎源码中的内存管理机制

游戏是由元素和一些逻辑组成,而元素本质上就是一块块存储在内存的buffer

Cocos2d-x 引擎源码中的数据类型

讲述非UI元素的基本数据结构如何进行内存管理

Cocos2d-x 引擎源码中的渲染系统

本课程将以Android上的Cocos2d-x为例,讲述一个Cocos2d-x App是如何被渲染到屏幕上

Cocos2d-x 引擎源码中的 UI 树

本课程将讲解 Cocos2d-x 的UI树,从UI元素的父类Node类开始,介绍UI元素之间是如何关联在一起的。

Cocos2d-X的绘制系统

本节课将讲述Cocos2d-X如何生成元素的绘制命令,并将元素展现在屏幕上

Cocos2d-X的核心OpenGL ES概述(上)

本节课将串讲使用OpenGL ES往手机屏幕上进行绘制的整个流程

Cocos2d-X的核心OpenGL ES概述(中)

本节课将讲解shader的编程语言GLSL的语法

Cocos2d-X的核心OpenGL ES概述(下)

本节课将讲解OpenGL ES中所有API的具体含义

Cocos2d-X的纹理

本节课将介绍Cocos2d-X如何生成纹理

(未上架)Cocos2d-X的纹理优化

本节课将介绍Cocos2d-X如何优化纹理

(未上架)Cocos2d-X的精灵

本节课将介绍Cocos2d-X中sprite的详解和优化

(未上架)Cocos2d-X的shader

本节课将介绍Cocos2d-X中如何使用和自定义shader

(未上架)Cocos2d-X的shader小实例

本节课将实现一个自定义shader

(未上架)Cocos2d-X的多分辨率支持(1)

本节课将介绍由Cocos2d-X提供的:如何匹配不同分辨率手机屏幕办法中的设计分辨率部分

(未上架)Cocos2d-X的多分辨率支持(2)

本节课将介绍由Cocos2d-X提供的:如何匹配不同分辨率手机屏幕办法中的资源分辨率部分

(未上架)Cocos2d-X的事件分发(1)

本节课将介绍软件架构的重要组成模块——事件系统

(未上架)Cocos2d-X的事件分发(2)

本节课将介绍Cocos2d-X中事件如何被分发

(未上架)Cocos2d-X的事件分发(3)

本节课将介绍Cocos2d-X中的触摸事件

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to book.

好 |

欢迎以任意方式和我们交流

笔者制作网站的目的,主要是借用自己之前的知识背景(Android App开发和图形学知识),将自己学习笔记拿出来,和大家一起进行交流,毕竟每个人的知识体系不同,有交流才会有提高,所以欢迎大家通过任意方式和我联系。

"极客学院"教学视频
(高清版_推荐)

http://www.jikexueyuan.com/course/cocos/1-5-0/

QQ交流群

348626627

邮箱

wangshuo@geekfaner.com