文章导航
泰然教程文章导航

Cocos2d-x基础

Cocos2d-x基础

Swift

Swift

Ray教程泰然官方译本

Ray教程泰然官方译本

Cocos2d-x官方中文文档 v3.x

基础概念

图像渲染与动画

内存管理

物理引擎

数据结构

人机交互

网络交互

Cocos2d-x官方中文文档 v2.x

本系列文章基于cocos2d-x 2.1.1版本编写,后续会不断更新版本与最新api同步。

基本知识

导演,场景,层,以及精灵的介绍 Director, Scene, Layer and Sprite 【丫头】

COCOS2D-X坐标系详解 Coordinate System [shiren1118]

定时器SCHEDULERH和TIMER CALLBACK Scheduler and Timer Callback [shiren1118]

动作 ACTIONS Actions [shiren1118]

动画 ANIMATIONS Animations [shiren1118]

骨骼动画详解 Skeletal animation [shiren1118]

场景转换 TRANSITIONS Transitions [shiren1118]

EFFECTS Effects [shiren1118]

粒子效果 PARTICLES Particles [shiren1118]

瓦片地图 TILED MAP TileMap 【Matt】

环境搭建

如何在WINDOWS 7上搭建ANDROID的COCOS2D-X开发环境

搭建MAC OS X下COCOS2D-X的ANDROID开发环境 Android Environment Setup【杨世玲】已完成

完整项目教程:

第二章 怎样添加精灵Chapter 2 - How to Add a sprite [Edwardair 完成]

第三章 怎样移动一个精灵 Chapter 3 - How to Move a sprite[Edwardair 完成]

第四章 怎样发射子弹 Chapter 4 - How to Fire some Bullets[Edwardair 完成]

第五章 碰撞检测 Chapter 5 - How to Detect the Collisions[Edwardair]

第六章 如何播放背景音乐与音效 Chapter 6 - How to Play Music and Sound Effect [糖炒小虾]

第七章 锦上添花 Chapter 7 - Some Icing on the Cake [糖炒小虾]

进阶功能

声音

Audio formats supported by CocosDenshion on different platforms[大侠自来也]

Use OpenSL ES to play effect on Android[大侠自来也]

 

数据结构

CCArray[大侠自来也]

CCDictionary[大侠自来也]

CCString[大侠自来也] 内存管理

Reference Count and AutoReleasePool in Cocos2d-x[大侠自来也]

Texture Cache[大侠自来也] 绘图

Device Orientation[大侠自来也]

cocos2d-想多分辨率支持

Multi resolution support [大侠自来也]

Max size of textures in cocos2d-x depends on each platform[大侠自来也]

Handling User Input

怎样支持多点触摸 How to Enable Multi-Touch 【丫头】

GUI MENU和MENUITEMS Menu and MenuItems 浅底

TEXT LABELS Text Labels 浅底

EDITBOXEditBox 浅底

 

Network

如何使用CCHTTPCLIENT How to use CCHttpClient 浅底

如何编译LIBCURL How to compile libcurl 浅底

Threading

怎么使用PTHREAD How to use pthread 【丫头】

物理引擎

CHIPMUNK Chipmunk [sharyu]

BOX2D Box2D 浅底 版本升级指南 v2.x

关于COCOS2D-X V2.0中静态构造函数的API更改 About Static Constructor API changes in cocos2d-x v2.0 [sharyu]

从V1.X到2.X的API更改 API Change List from v1.x to 2.x [sharyu]

COCOS2D-X V2.0迁移指南 Cocos2d-x v2.0 migration guide [sharyu] v0.x

如何将你的游戏从0.7.2升级到0.8.0 How to upgrade your game from 0.7.2 to 0.8.0 [sharyu]

如何将你的游戏从0.7.1升级到0.7.2 How to upgrade your game from 0.7.1 to 0.7.2 [sharyu]

 

Optimizations

基准报告 Benchmark Reports 【丫头】

跨平台游戏的最好的实践 Best Practice of cross-platform games 【丫头】已完成

泰然视频教程

热点教程(By 杨雍Iven

进阶教程(By 沈大海

基础教程系列(By 无脑码农):

cocos2d-x公开课(By 无脑码农&龙灵修):

TexturePacker系列

Cocos2D泰然教程推荐学习步骤

cocos2d学习Iven推荐步骤 校对:子龙山人

 

一、首先,学习《如何使用Cocos2D来制作一个简单的iphone游戏》教程。

总结:对Cocos2D制作游戏有一个大概的了解和认识。

 

二、推荐在学习Ray(子龙山人&&泰然教程组翻译)的教程之前先看看《知易Cocos2D-iPhone 游戏开发教程》,

>

pdf+Demo工程打包下载地址:http://bbs.tairan.com/thread-525-1-1.html

总结:本教程对于基础知识参数清晰,涵盖了cocos2d的各个方面,可以从中学习cocos2d的结构,基本使用方法等。不论今后是使用cocos2d-iphone还是cocos2d-x,阅读本教程集都会有很大的帮助。

 

三、学习完《知易》以后,可以了解一下cocos2d的原理--OpenGL ES从零开始系列:

>

总结:在这里,阅读前五篇足以了解OpenGL ES的基本原理,其他的可以作为扩展阅读。

 

四、在看完上面推荐的教程后,就可以进入,ray教程了;

注意:下面的推荐步骤中为方便大家阅读,pdf文章均打包收录在翻译合集中:

打包下载地址:http://bbs.tairan.com/thread-290-1-1.html

学习步骤:

1、

cocos2d框架总览(译)cocos2d精灵教程:第一部分.pdf

cocos2d精灵教程:第二部分.pdf

cocos2d精灵教程:第三部分.pdf

 

cocos2d菜单教程:第一部分.pdf

cocos2d菜单教程:第二部分.pdf

cocos2d菜单教程:第三部分(完).pdf

 

总结:这两个系列了解cocos2d最基本的类,CCMenu和CCSprite;

 

2、

总结:这个系列从零开始教你创建一个自己的简单游戏,了解cocos2d各个部分的组织方式。

 

3、几个游戏系列推荐阅读:

• 如何制作一个类似tiny wings的游戏:第一部分.pdf

• 如何制作一个类似tiny wings的游戏:第二部分(完).pdf

 

如何使用cocos2d制作一个打地鼠的游戏:(第一部分).pdf

如何使用cocos2d制作一个打地鼠的游戏:(第二部分。完).pdf

 

• 如何制作一个类似tiny wings的游戏:第一部分.pdf

• 如何制作一个类似tiny wings的游戏:第二部分(完).pdf

 

4、Box2D的制作系列:

 

五、到此,你应该可以随心使用cocos2d的基本功能了,当然你还可能需要使用一些工具来让开发更快,所以你需要看:

>

1、texture picker

(译)如何在cocos2d里面使用动画和spritesheet.pdf

(译)cocos2d里面如何用texture picker和像素格式来优化spritesheet.pdf

 

2、spritehelper和levelhelper

[iTyran翻译]如何使用spritehelper和levelhelper教程

 

3、GameCenter

• 如何使用GameCenter制作一个简单的多人游戏教程:第一部分.pdf

• 如何使用GameCenter制作一个简单的多人游戏教程:第二部分.pdf

 

4、tilemap

(译)如何使用cocos2d制作基于tilemap的游戏教程 第一部分.pdf

碰撞检测和收集物品:如何使用cocos2d制作基于tiled地图的游戏:第二部分.pdf

加入敌人和战斗:如果使用cocos2d制作基于tiled地图的游戏:第三部分.pdf

 

六、到此,本教程结束,你可以无障碍的尽情选择你感兴趣的文章观看:

http://www.tairan.com/tutorials

Have Fun!!!

?>