http://www.ityran.com/tutorials/
Cocos
Cocos2d-x
Cocos2d-x官方中文文档
Cocos2d-x基础
- Cocos2d-x建工程时避免copy文件夹和库
- Cocos2d-x win7 + vs2010 配置图文详解(亲测)
- Cocos2d-x 多分辨率适配完全解析
- Cocos2d-x 屏幕适配新解
- Cocos2d-x 屏幕适配新解 – 兼容与扩展
- Cocos2d: Working with Sprites
- CCScrollView 实现帮助界面、关卡选择
- Cocos2d-x 之 CCGUI设计与实现
- Cocos2d-x 弹出对话框的设计与实现
- Cocos2d-x Js Binding 的手动绑定实现
- 一个函供应多个菜单回调——UserObject自定义数据
- 类 Android 多级日志系统应用
Cocos2d-x深入研究
- COCOS2D-触摸分发原理
- 多层 UI 触摸事件的轻量级设计
- Cocos2d-x 内存管理浅说
- Cocos2d-x 内存管理的一种实现
- 深入理解 Cocos2d-x 内存管理
- TexturePacker 图片加密
如何优化COCOS2D程序的内存使用和程序大小
Cocos2d-x之定时器
- 实现 Cocos2d-x 全局定时器
- (第01章)—我爱单线程之schedule介绍
- (第02章)—HelloWorld之scheduleUpdate
- (第03章)—真正的定时器之schedule
- (第04章)—停止update和触发器
Cocos2d-x设计模式发掘
- COCOS2D-X设计模式发掘之一:单例模式
- COCOS2D-X设计模式发掘之二:二段构建模式
- cocos2d-x设计模式发掘之三:管理者模式
- Cocos2d-x设计模式发掘之四:外观模式
- COCOS2D-X设计模式发掘之五:防御式编程模式
COCOS2D-X学习笔记
- cocos2d-x学习笔记01:VS开发环境搭建
- cocos2d-x学习笔记02:引擎特性
- cocos2d-x学习笔记03:绘制基本图元
- cocos2d-x学习笔记04:简单动画
- cocos2d-x学习笔记06:如何将win32移植到android
- cocos2d-x学习笔记07:在cocos2d-x中使用RTTI
- cocos2d-x学习笔记08:动作1:立即动作
- cocos2d-x学习笔记09:动作2:持续动作
- cocos2d-x学习笔记10:动作3:补间动作
- cocos2d-x学习笔记11:xcode下编译运行helloworld
- cocos2d-x学习笔记12:如何将win32移植到iOS
- cocos2d-x学习笔记13:动作4:其他动作
- cocos2d-x学习笔记14:粒子系统1:简介&工具使用
- cocos2d-x学习笔记15:cocos2d-x教程资源总结
- cocos2d-x学习笔记16:记录存储1:CCUserDefault
- cocos2d-x学习笔记17:记录存储2:SQLite基本使用
- cocos2d-x学习笔记18:内存管理01:概述
- cocos2d-x学习笔记19:记录存储3:使用摘要算法进行存档校验
- cocos2d-x学习笔记20:切片动画库编写要点
Cocos2d-x 3.0
- 如何优雅的管理游戏资源
- Cocos2d-x手动绑定C++类到Lua
- 在cocos2d-x 3.0中使用物理引擎
- 使用Cocos2d-x实现微信“天天爱消除”炫耀button特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- Cocos2d-x使用iOS游戏内付费IAP(C++篇)
- Cocos2d-x使用iOS游戏内付费IAP(JSB篇)
- 利用Cocos2dx-3.0新物理特性模拟弹珠迷宫
Cocos2d-html5
- COCOS2D-HTML5系列教程PART-1 配置开发环境
- COCOS2D-HTML5系列教程PART-2 制作“HELLOWORLD”
- 手把手,快速搭建 Cocos2d-HTML5 开发调试环境
- 如何自定义 Cocos2d-HTML5 Loading 界面
- Cocos2d-html5 王者之剑实现 (1)
- Cocos2d-html5 王者之剑实现 (2)
- Cocos2d-html5 王者之剑实现 (3)
Cocos2d-iPhone
- [iTyran翻译]如何使用spritehelper和levelhelper教程
- 怎样用Cocos2D,PhysicsEditor和TexturePacker开发游戏-Part-3
- 怎样用Cocos2D,PhysicsEditor和TexturePacker开发游戏-Part-2
- 怎样用Cocos2D,PhysicsEditor和TexturePacker开发游戏-Part-1
- [子龙山人翻译]泰然论坛-子龙山人文章整理,打包pdf(全)
- [iTyran原创] cocos2d中使用chipmunk做碰撞检测
- cocos2d programming guide 翻译 引导页(完结)
- [泰然原创]如何学好iphone游戏开发
- OC中并发编程的相关API和面临的挑战(1)
- OC中并发编程的相关API和面临的挑战(2)
- 初识block
- 深度围观block:第一集
- 深度围观block:第二集
- 深度围观block:第三集
- iOS汇编教程:ARM(1)
- iOS汇编教程:ARM(2)
- Block剧终:Objective-C中的闭包性和匿名函数
- 打造轻量化的View Controller
- 让UIViewController中的viewDidLoad和viewWillAppear各司其责
- Xcode中断点的威力
- Mac和iOS开发资源汇总—更新于2013-07-19
IPHONE开发之深入浅出 — ARC
- IPHONE开发之深入浅出 (1) — ARC是什么
- IPHONE开发之深入浅出 (2) — ARC之@PROPERTY使用
- IPHONE开发之深入浅出 (3) — ARC之前世今生
- IPHONE开发之深入浅出 (4) — ARC之循环参照
- IPHONE开发之深入浅出 (5) — ARC之OUTLET与弱引用
- IPHONE开发之深入浅出 (6) — ARC之对象转型
- IPHONE开发之深入浅出 (7) — ARC总结
Ray教程泰然官方译本
- IOS内购IAP(IN APP PURCHASES)入门
- OBJECT-C中的内存管理
- A星(A*)寻路算法在iOS开发的运用
- 如何在使用COCOS2D中实现A星(A*)寻路算法
- 如何使用cocos2d和box2d来制作一个Breakout游戏:PART-1
- 如何使用cocos2d和box2d来制作一个Breakout游戏:PART-2
- 怎样在COCOS2D里面如何使用物理引擎BOX2D制作弹球游戏
- 在COCOS2D里面如何拖拽精灵
- 在COCOS2D里面如何制作按钮:简单按钮、单选按钮和开关按钮
- 在COCOS2D里面如何使用TEXTURE PACKER和像素格式来优化SPRITESHEET
- 如何使用CCRENDERTEXTURE来创建动态纹理
IPHONE开发之音频101
- [泰然翻译]IPHONE开发之音频101 (PART 1): 文件和数据类型
- [泰然翻译]IPHONE开发之音频101(PART 2): 转换和录音
- [泰然翻译]IPHONE开发之音频101 (PART 3):程序实现播放音频
Cocos2d-x脚本引擎
- 玩转 Cocos2d-x 脚本引擎
- Lua脚本在C++下的舞步(入门指引)
- cocos2d Javascript跨平台游戏开发:入门指南
- JSB内存管理
- 在C和Objective-C中绑定JavaScript
cocos2d-x+lua
- COCOS2D_X+LUA【1】 ——SPRITE的使用
- COCOS2D_X+LUA【2】 ——TEXTUREPACKER纹理打包器使用
- COCOS2D_X+LUA【3】 ——LABEL的使用
- COCOS2D_X+LUA【4.1】 ——LISTVIEW的使用
- COCOS2D_X+LUA【4.2】 ——SCOLLVIEW的使用
- COCOS2D_X+LUA【5】 ——随机数的使用
- COCOS2D_X+LUA【6.0】 ——ACTION使用之动作简介
- COCOS2D_X+LUA【6.1】 ——ACTION使用之即时动作
- COCOS2D_X+LUA【6.2】 ——ACTION使用之延时动作
- COCOS2D_X+LUA【7】 ——触屏事件
- COCOS2D_X+LUA【8】 ——进度条的使用
- COCOS2D_X+LUA【9】 ——TOLUA++使用(将2D_X自定义类导入LUA)
- COCOS2D_X+LUA【10】 ——场景切换效果的使用
- COCOS2D_X+LUA【11】 ——自带光标的EDIT使用
- 基础补充01:巧说table的几种构造方式
Cocostudio
- CocoStudio UI 编辑器的使用
- 如何使用 CocoStudio UI 编辑器实现《乱斗堂》设置界面
- 如何使用 CocoStudio 场景编辑器制作《魔卡幻想》主界面
- 使用CocoStudio创建Cocos2d-x序列帧和骨骼动画
CocosBuilder教程
- 从零开始学习COCOSBUILDER
- 图文并茂使用COCOSBUILDER制作COCOS2D游戏
- 如何使用COCOSBUILDER2.1结合COCOS2D-X2.0.3创建动画场景
- CocosBuilder 多分辨率基础
Sprite Kit教程
- Sprite Kit教程:初窥门径
- Sprite Kit教程:动画和纹理图集
- 【译】Sprite Kit编程指南(0):简介
- 【译】Sprite Kit编程指南(1):深入Sprite Kit
- 《跑酷》Starter Kit
OPENGL ES
OPENGL ES 2.0教程
OpenGL3.0教程
原创系列
- [iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型
- [iTyran原创]GLKit 矩阵变换:自转公转
- [iTyran原创]Xcode创建的默认iOS OpenGL ES 2.0 project代码分析
- [iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之一:OBJ格式分析
从零开始系列
- [iTyran翻译]OpenGL ES 从零开始系列9(完结):四元数
- [iTyran翻译]OpenGL ES 从零开始系列9a:动画基础和关键帧动画
- [iTyran翻译]OpenGL ES 从零开始系列08:交叉存取顶点数据
- [转载]从零开始学习OpenGL ES之四补遗 – setupView重写
- [转载]从零开始学习OpenGL ES之七 – 变换和矩阵
- [转载]从零开始学习OpenGL ES之六 – 纹理及纹理映射
- [转载]从零开始学习OpenGL ES之五 – 材质
- [转载]从零开始学习OpenGL ES之四 – 光效
- [转载]从零开始学习OpenGL ES之三 – 透视
- [转载]从零开始学习OpenGL ES之二 – 简单绘图概述
- [转载]从零开始学习OpenGL ES之一 – 基本概念
画圆系列
- [ityran翻译]OpenGL ES for iPhone: Drawing a Circle – Part III
- [ityran翻译]OpenGL ES for iPhone: Drawing a Circle – Part II
- [ityran翻译]OpenGL ES for iPhone: Drawing a Circle – Part I
IOS
Cocoa Touch
- [iTyran原创]关于内存管理,写一个简单易懂的教程
- [iTyran翻译]iOS 5 Core Image 教程
- [iTyran翻译]iOS 5中的UIKit粒子系统教程
- [iTyran翻译]IOS 5手势识别教程:二指拨动、拖移以及更多手势
如何在IOS6中添加TWITTER接口
iOS7新特征汇总
- iOS7新特征汇总—持续更新—最近更新2013-06-14
- iOS7新特征汇总[01]新特征介绍1
- iOS7新特征汇总[02]新特征介绍2
- iOS7新特征汇总[03]新特征介绍3
- iOS7新特征汇总[04]新特征介绍4
- iOS7新特征汇总[05]初窥UIKit动力(UIKit Dynamics)
- iOS7新特征汇总[06]What’s New in Cocoa Touch学习笔记
- iOS7新特征汇总[07]Xcode 5中非常期待的6个功能
如何在IOS中使用3D UI
APPLE推送通知教程
- [泰然翻译]APPLE推送通知服务教程 PART-1
- [泰然翻译]APPLE推送通知服务教程 PART-2
- [泰然翻译]APPLE推送通知服务教程 PART-3
游戏实例
如何设计开发IPHONE塔防游戏
- 如何设计开发IPHONE塔防游戏1 -塔防游戏入门
- 如何设计开发IPHONE塔防游戏2-月黑之时
- 如何设计开发IPHONE塔防游戏3 – 炮塔就位
- 如何设计开发IPHONE塔防游戏4- 栩栩如生
- 如何设计开发IPHONE塔防游戏5- 炮火凶猛
- 如何设计开发IPHONE塔防游戏6- 连绵不绝
- 如何设计开发IPHONE塔防游戏7- 连绵不绝2
- 如何设计开发IPHONE塔防游戏8- 冰封寒雪
- 如何设计开发IPHONE塔防游戏9- 劳命伤财
- 如何设计开发IPHONE塔防游戏10 –整装待发
- 如何设计开发IPHONE塔防游戏11-火力升级
- 如何设计开发IPHONE塔防游戏12-菜单来了
如何使用COCOS2D制作类似DNF的2D横版格斗过关游戏
- 如何使用cocos2d制作类似DNF的2D横版格斗过关游戏 PART-1
- 如何使用cocos2d制作类似DNF的2D横版格斗过关游戏 PART-2
- 【cocos2d-x版本】如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4
使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》
- 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-1
- 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-2
- 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-3
- 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-4
如何使用Cocos2D制作一款iPhone回合制策略游戏
如何从零开始制作一款IOS塔防游戏
怎样使用 BOX2D 和 COCOS2D 制作类似FRUIT NINJA的游戏
Cocos2d-x 战争迷雾效果
视频教程
- 【视频教程】01.coco2d-x环境搭建
- 【视频教程】02.cocos2d-x基础浅谈
- 【视频教程】03.cocos2d-x代码讲解
- 【视频教程】04.cocos2d-x简单绘制
- 【视频教程】05.cocos2d-x小游戏
- 【视频教程】06.COCOS2D-X Tiled地图编辑(上)
- 【视频教程】06.Tiled地图编辑(下)
- 【视频教程】07.cocos2d-x for android
- 【视频教程】cocos2d-x公开课《前言》
- 【视频教程】cocos2d-x公开课 第一章环境搭建
- 【视频教程】cocos2d-x公开课 第二章核心类 上
- 【视频教程】cocos2d-x公开课 第二章核心类 (下)
- 【视频教程】cocos2d-x公开课 第三章(上)
- 【视频教程】cocos2d-x公开课第三章(下)
其他
非系列教程
- UNIX的缺陷
- UIWEBVIEW和PHONEGAP的总结
- 如何避免图像解压缩的时间开销
- 如何给你的IOS游戏加入动态背景音乐
- COCOS2D框架总览
- OPENGL在游戏设计中的运用
- BLOCK使用中的一些疑问解答
- COCOS2D 2.X 实现精灵的会移动的遮罩
- COCOS2D-X 使用UIWEBVIEW加载网页
- RESTKIT的使用教程
- 怎样在UIKit中使用cocos2d-x
子龙山人翻译合集
下载地址:http://bbs.ityran.com/thread-290-1-1.html
包含文章:
- (译)cocos2d里面如何用texture picker和像素格式来优化spritesheet.pdf
- (译)在cocos2d里如何制作各种按钮.pdf
- (译)如何使用cocos2d制作基于tilemap的游戏教程 第一部分.pdf
- (译)如何在cocos2d里面使用动画和spritesheet.pdf
- (译)如何用cocos2d制作iphone游戏:旋转炮塔.pdf
- (译)如何用cocos2d制作iphone游戏:更猛的怪物和更多得管卡.pdf
- (译)如何使用cocos2d制作一个Slide Image Game:第一部分.pdf
- (译)如何使用cocos2d来制作一个塔防游戏:第一部分.pdf
- cocos2d 2.0 添加遮罩.pdf
- iOS Code Signing解惑.pdf
- iPhone上面的现实增强(Augmented Reality)入门教程.pdf
- OpenGL ES2.0 – Iphone开发指引.pdf
- OpenGLES2.0 Iphone开发指引:第二部分,纹理贴图.pdf
- 使用cocos2d和box2d制作滚动背景.pdf
- 加入敌人和战斗:如果使用cocos2d制作基于tiled地图的游戏:第三部分.pdf
- 在cocos2d里面如何使用物理引擎box2d:弹球.pdf
- 在cocos2d里面如何拖拽精灵.pdf
- 如何使用box2d来做碰撞检测(且仅用来做碰撞检测).pdf
- 如何使用CCRenderTexture来创建动态纹理.pdf
- 如何使用cocos2d1.0来给sprite添加Mask(遮罩).pdf
- 如何使用cocos2d制作一个塔防游戏:引子.pdf
- 如何使用cocos2d制作一个太空射击游戏.pdf
- 如何使用cocos2d制作一个打地鼠的游戏:(第二部分。完).pdf
- 如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分.pdf
- 如何使用cocos2d和box2d来制作一个Breakout游戏:第二部分(完).pdf
- 如何使用cocos2d来制作一个打地鼠的游戏:第一部分.pdf
- 如何使用GameCenter制作一个简单的多人游戏教程:第一部分.pdf
- 如何使用GameCenter制作一个简单的多人游戏教程:第二部分.pdf
- 如何使用NSCoding和NSFileManager来保存你的应用程序数据.pdf
- 如何制作一个类似tiny wings的游戏:第一部分.pdf
- 如何制作一个类似tiny wings的游戏:第二部分(完).pdf
- 如何升级你的cocos2d版本.pdf
- 如何学好Iphone开发.pdf
- 如何查找资料.pdf
- 碰撞检测和收集物品:如何使用cocos2d制作基于tiled地图的游戏:第二部分.pdf
- (译)cocos2d精灵教程:第一部分.pdf
- (译)cocos2d精灵教程:第三部分.pdf
- (译)cocos2d精灵教程:第二部分.pdf
- (译)cocos2d菜单教程:第一部分.pdf
- (译)cocos2d菜单教程:第三部分(完).pdf
- (译)cocos2d菜单教程:第二部分.pdf
- (译)使用cocos2d和box2d来制作一个platformer游戏.pdf
- (译)如何使用cocos2d制作一个塔防游戏:第三部分.pdf
- (译)如何使用cocos2d制作一个塔防游戏:第二部分.pdf
- (译)如何使用cocos2d制作一个塔防游戏:第四部分(完).pdf
- (译)如何使用cocos2d制作一个滑动图片游戏教程:第二部分(完).pdf
- (译)如何用cocos2d制作一款简单的iphone游戏(第一部分).pdf