原文:http://www.cocos2d-x.org/docs/catalog/zh
用户手册
综述
开发前期准备和基础技术
开发环境
-
Mac
- 环境搭建
- Cocos2d-x v2.x
- Cocos2d-x v3.x
- 环境说明
- 环境搭建
-
windows
- 环境搭建
- Cocos2d-x v2.x
- Cocos2d-x v3.x
- 环境说明
- 环境搭建
-
Linux
- 环境搭建
- Cocos2d-x v2.x
- Cocos2d-x v3.x
- 环境说明
- 环境搭建
-
其他
基础概念
图像渲染和动画
数据结构
声音
内存管理
人机交互
- 事件分发机制 Event Dispatcher
- 如何获得并响应触摸事件
- 如何开启多点触摸
- 如何获得并响应重力传感
各系统平台上的语言转换
Cocos2d-html5
- Cocos2d-JS v3.0a2发布说明
- Cocos2d-JS v3.0a2改动列表
- Cocos2d-JS v3.0a2升级指南
- 综述
- 初步了解Cocos2d-html5
- Cocos2d-html5 v3.0的新功能
开发进阶和高级实例教程
Cocos2d-x V2.x教程
- 使用Cocos2d-x实现一款类似《Flappy Bird》的游戏
- 入门篇:用C++写一个忍者射飞镖游戏(v2.2)
Cocos2d-x V3.x教程
- 在Cocos2d-x3.0里如何使用拖拽精灵
- 在Cocos2d-x里如何制作各种按钮
- 在Cocos2d-x3.0里面如何使用拖拽精灵
- 使用Cocos2d-x实现一款类似《Flappy Bird》的游戏
- cocos2d-x3.x实现屏幕画线并添加刚体属性
- 怎样在Cocos2d-x中使用A*算法(v3.0)
- cocos2d-x iOS集成push
- 如何使用Cocos2d-x 3.0来做一个简单的iphone游戏教程(v3.0)
- 如何使用Cocos2d-x来制作一个塔防游戏(v3.0)
- 在cocos2d-x3.0里面如何使用物理引擎:弹球
- 如何使用cocos2d-x 3.0制作一个太空射击游戏
- 如何使用cocos2d-x3.0来给Sprite添加遮罩
- 使用cocos2d-x3.0和物理引擎实现碰撞检测
- 使用cocos2d-x3.0和物理引擎制作滚动背景
- 使用cocos2d-x3.0和物理引擎制作简单的platformer游戏
- 如何使用cocos2d-x3.0和物理引擎来制作一个Breakout游戏
- 使用cocos2d-x3.0制作一个打地鼠的游戏
- 使用cocos2d-x3.0制作一个滑动图片游
- 如何使用cocos2dx3.0制作基于tilemap的游戏
- Cocos2d-x菜单教程(v3.0)
- Cocos2d-x精灵教程(v3.0)
Cocos2d-html5教程
- 怎样用Cocos2d-html5制作一款横版动作游戏
- 脚本篇:用Javascript来写一个跑酷游戏(v2.2)
- 建立html5开发环境
- 你好Cocos2d-html5
- 建立第一个游戏场景
- 设计实现主场景
- 让角色运行动画
- 在游戏中加入Chipmunk物理引擎
- 使用瓦片地图和相机
- 增加金币和障碍物
- 游戏结束逻辑
- 对源码进行混淆
- 在浏览器中对Javascript代码进行调试
- 通过Cocos2d-x Javascript Binding以原生方式编译iOS和Android版
开发后期和第三方集成
绑定
- Lua
- 如何使用ZeroBrane Studio远程调试Cocos2d-x的Lua脚本
- 如何将C++绑定至Lua
- 如何实现Lua和C++的相互调用
- 如何通过自动绑定把C++接口批量导到Lua
- LuaJavaBridge和LuaObjcBridge
- Javascript
- Javascript Binding的手动绑定实现
- JSB API 基本用法
- 如何将C++绑定至Javascript
- 如何在JSB中调用Java脚本源代码
- JSB内存管理
- 如何实现Javascript和C++的相互调用
- 如何通过自动绑定把C++接口批量导到Javascript
- Javascript绑定的远程调试
- 如何使用iOS游戏内付费IAP
打包
发布
第三方库集成
- Android: 如何让Java和C++接口互相调用:JNI使用指南
- 如何使用JNI(简要)
- Windows Phone 8: 通过浏览器控件添加支付宝
- Windows Phone 8: 如何集成第三方SDK
- 如何在Android上集成第三方SDK
- 如何在iOS上集成第三方SDK
性能测试
开发工具
CocoStudio
- CocoStudio介绍
- CocoStudio UI编辑器的使用
- 如何使用 CocoStudio UI 编辑器实现《乱斗堂》设置界面
- 使用CocoStudio创建Cocos2d-x序列帧和骨骼动画
- 用CocoStudio来快速建立一个游戏(v2.2)
- CocoStudio简介
- 准备开发环境
- 建立一个跑酷游戏
Cocos Code IDE
其他工具
用户手册
综述
开发前期准备和基础技术
开发环境
-
Mac
- 环境搭建
- Cocos2d-x v2.x
- Cocos2d-x v3.x
- 环境说明
- 环境搭建
-
windows
- 环境搭建
- Cocos2d-x v2.x
- Cocos2d-x v3.x
- 环境说明
- 环境搭建
-
Linux
- 环境搭建
- Cocos2d-x v2.x
- Cocos2d-x v3.x
- 环境说明
- 环境搭建
-
其他
基础概念
图像渲染和动画
数据结构
声音
内存管理
人机交互
- 事件分发机制 Event Dispatcher
- 如何获得并响应触摸事件
- 如何开启多点触摸
- 如何获得并响应重力传感
各系统平台上的语言转换
Cocos2d-html5
- Cocos2d-JS v3.0a2发布说明
- Cocos2d-JS v3.0a2改动列表
- Cocos2d-JS v3.0a2升级指南
- 综述
- 初步了解Cocos2d-html5
- Cocos2d-html5 v3.0的新功能
开发进阶和高级实例教程
Cocos2d-x V2.x教程
- 使用Cocos2d-x实现一款类似《Flappy Bird》的游戏
- 入门篇:用C++写一个忍者射飞镖游戏(v2.2)
Cocos2d-x V3.x教程
- 在Cocos2d-x3.0里如何使用拖拽精灵
- 在Cocos2d-x里如何制作各种按钮
- 在Cocos2d-x3.0里面如何使用拖拽精灵
- 使用Cocos2d-x实现一款类似《Flappy Bird》的游戏
- cocos2d-x3.x实现屏幕画线并添加刚体属性
- 怎样在Cocos2d-x中使用A*算法(v3.0)
- cocos2d-x iOS集成push
- 如何使用Cocos2d-x 3.0来做一个简单的iphone游戏教程(v3.0)
- 如何使用Cocos2d-x来制作一个塔防游戏(v3.0)
- 在cocos2d-x3.0里面如何使用物理引擎:弹球
- 如何使用cocos2d-x 3.0制作一个太空射击游戏
- 如何使用cocos2d-x3.0来给Sprite添加遮罩
- 使用cocos2d-x3.0和物理引擎实现碰撞检测
- 使用cocos2d-x3.0和物理引擎制作滚动背景
- 使用cocos2d-x3.0和物理引擎制作简单的platformer游戏
- 如何使用cocos2d-x3.0和物理引擎来制作一个Breakout游戏
- 使用cocos2d-x3.0制作一个打地鼠的游戏
- 使用cocos2d-x3.0制作一个滑动图片游
- 如何使用cocos2dx3.0制作基于tilemap的游戏
- Cocos2d-x菜单教程(v3.0)
- Cocos2d-x精灵教程(v3.0)
Cocos2d-html5教程
- 怎样用Cocos2d-html5制作一款横版动作游戏
- 脚本篇:用Javascript来写一个跑酷游戏(v2.2)
- 建立html5开发环境
- 你好Cocos2d-html5
- 建立第一个游戏场景
- 设计实现主场景
- 让角色运行动画
- 在游戏中加入Chipmunk物理引擎
- 使用瓦片地图和相机
- 增加金币和障碍物
- 游戏结束逻辑
- 对源码进行混淆
- 在浏览器中对Javascript代码进行调试
- 通过Cocos2d-x Javascript Binding以原生方式编译iOS和Android版
开发后期和第三方集成
绑定
- Lua
- 如何使用ZeroBrane Studio远程调试Cocos2d-x的Lua脚本
- 如何将C++绑定至Lua
- 如何实现Lua和C++的相互调用
- 如何通过自动绑定把C++接口批量导到Lua
- LuaJavaBridge和LuaObjcBridge
- Javascript
- Javascript Binding的手动绑定实现
- JSB API 基本用法
- 如何将C++绑定至Javascript
- 如何在JSB中调用Java脚本源代码
- JSB内存管理
- 如何实现Javascript和C++的相互调用
- 如何通过自动绑定把C++接口批量导到Javascript
- Javascript绑定的远程调试
- 如何使用iOS游戏内付费IAP
打包
发布
第三方库集成
- Android: 如何让Java和C++接口互相调用:JNI使用指南
- 如何使用JNI(简要)
- Windows Phone 8: 通过浏览器控件添加支付宝
- Windows Phone 8: 如何集成第三方SDK
- 如何在Android上集成第三方SDK
- 如何在iOS上集成第三方SDK
性能测试
开发工具
CocoStudio
- CocoStudio介绍
- CocoStudio UI编辑器的使用
- 如何使用 CocoStudio UI 编辑器实现《乱斗堂》设置界面
- 使用CocoStudio创建Cocos2d-x序列帧和骨骼动画
- 用CocoStudio来快速建立一个游戏(v2.2)
- CocoStudio简介
- 准备开发环境
- 建立一个跑酷游戏