编辑推荐
内容丰富全面,不仅细致地讲解了Cocos2d开发的关键技术,还附加了大量实例
开发工具版本较新,快速解答常见问题
超过90个使用Cocos2d进行iOS游戏开发实例
内容简介
Cocos2d for iPhone是iPhone开发平台上一个非常稳健且简单的2D游戏框架。《Cocos2d foriPhone游戏开发实例详解》从几个方面通过90多个实例详细讲解了Cocos2d的使用,覆盖游戏开发中的所有关键技术点:图形、用户输入、文件及数据、物理、场景和订单、声音、AI和逻辑以及使用技巧等。示例程序中有简单的关键点强调,也有复杂的完整工作流。每一段示例程序都解决了一个常见问题(如播放视频、加速器转向等)或是一项先进的技术(3D渲染、多边形纹理等)。书中知识点涉及面广,内容丰富翔实,并配以完整的代码及代码详析,可谓是指导实际工作的重要工具。
《Cocos2d foriPhone游戏开发实例详解》不仅适合拥有一定经验的开发人员用于提升Cocos2d开发水平到更专业的层次,也适合初次接触iOS游戏开发的技术人员学习。
作者简介
Nathan Burba 是一名游戏开发人员、制作人及企业家,2008年从伊萨卡学院(IthacaCollege)毕业并获得了计算机科学的学士学位,从此至2011年间,他于南加州大学的电影艺术学院攻读交互式媒体的美术硕士学位。他于2011年创建了LogicalExtreme工作室有限责任公司,并计划于2012年初发布他的第一个iOS游戏——黄金时代棒球(Golden AgeBaseball)。
目录
- 第1章 图形
- 1.1 概述
- 1.2 绘制精灵
- 1.2.1 预备
- 1.2.2 实战
- 1.2.3 原理
- 1.3 为精灵着色
- 1.3.1 预备
- 1.3.2 实战
- 1.3.3 原理
- 1.4 精灵动画
- 1.4.1 预备
- 1.4.2 实战
- 1.4.3 原理
- 1.4.4 补充
- 1.5 绘制OpenGL图元
- 1.5.1 预备
- 1.5.2 实战
- 1.5.3 原理
- 1.5.4 补充
- 1.6 播放视频文件
- 1.6.1 预备
- 1.6.2 实战
- 1.6.3 原理
- 1.7 网格、粒子和动态模糊特效
- 1.7.1 预备
- 1.7.2 实战
- 1.7.3 原理
- 1.8 使用Retina显示模式
- 1.8.1 预备
- 1.8.2 实战
- 1.8.3 原理
- 1.9 1D和2D缓冲动作
- 1.9.1 预备
- 1.9.2 实战
- 1.9.3 原理
- 1.10 渲染和3D图形材质
- 1.10.1 预备
- 1.10.2 实战
- 1.10.3 原理
- 1.10.4 补充
- 1.11 渲染材质填充的多边形
- 1.11.1 预备
- 1.11.2 实战
- 1.11.3 原理
- 1.11.4 补充
- 1.12 材质多边形动画
- 1.12.1 预备
- 1.12.2 实战
- 1.12.3 原理
- 1.13 使用层变换调色板
- 1.13.1 预备
- 1.13.2 实战
- 1.13.3 原理
- 1.14 使用CCTexture2DMutable实现调色板变换
- 1.14.1 预备
- 1.14.2 实战
- 1.14.3 原理
- 1.15 使用AWTextureFilter实现模糊和文字阴影
- 1.15.1 预备
- 1.15.2 实战
- 1.15.3 原理
- 1.15.4 补充
- 1.16 使用屏幕截图
- 1.16.1 预备
- 1.16.2 实战
- 1.16.3 原理
- 1.16.4 补充
- 1.17 使用 CCParallaxNode
- 1.17.1 预备
- 1.17.2 实战
- 1.17.3 原理
- 1.17.4 补充
- 1.18 使用glColorMask添加光效
- 1.18.1 预备
- 1.18.2 实战
- 1.18.3 原理
- 1.18.4 补充
- 第2章 用户输入
- 第3章 文件及数据
- 第4章 物理
- 第5章 场景与菜单
- 第6章 声音
- 第7章 AI和逻辑
- 第8章 技巧、工具与移植