图书介绍

iOS 5游戏开发pdf电子书版本下载

iOS 5游戏开发
  • (新西兰)James·Sugrue著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115285294
  • 出版时间:2012
  • 标注页数:191页
  • 文件大小:25MB
  • 文件页数:208页
  • 主题词:移动电话机-游戏程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

iOS 5游戏开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分在iOS 5中使用GLKit 2

第1章 游戏编程基础 2

1.1了解背景知识 4

1.1.1游戏循环 4

1.1.2 Sprite组件 5

1.1.3 Sprite Sheet 5

1.1.4游戏引擎 6

1.1.5 OpenGL ES 7

1.1.6人工智能 8

1.1.7游戏控制 8

1.2小结 9

第2章 关于设计 10

2.1什么是游戏设计 12

2.2确定外观 14

2.3保持控制 16

2.4按照规则进行游戏 17

2.5寻找图形和声音 20

2.5.1可是我不是艺术家 21

2.5.2让我们来制造一些噪声 22

2.6小结 23

第3章 使用OpenGL 24

3.1创建一个新项目 26

3.2理解基本文件 28

3.2.1研究具体文件 30

3.2.2研究模板应用 31

3.2.3做出修改 32

3.3小结 36

第4章 控制器和Sprite 38

4.1理解控制器 40

4.2测试本章项目 42

4.2.1 AbstractSceneController 43

4.2.2 GameController 43

4.2.3 ViewController 44

4.3绘制Sprite 45

4.3.1顶点 45

4.3.2纹理 47

4.4将Sprite投入使用 47

4.4.1交叉顶点数据 49

4.4.2 Sprite类 50

4.4.3 MenuSceneController 50

4.5小结 54

第5章 关于控制 56

5.1改变场景 58

5.2创建玩家Sprite 61

5.2.1基于触摸的控制 61

5.2.2基于倾斜的控制 62

5.2.3虚拟的游戏棒控制 64

5.3检查边界 68

5.4小结 69

第6章 射杀 70

6.1敌方Sprite类 72

6.1.1扫射行进 73

6.1.2导弹 74

6.2敌人的移动和智能 75

6.2.1用AI造成动态难度 76

6.2.2 DumbSprite 76

6.2.3对角线Sprite 77

6.2.4对角线Sprite AI 79

6.2.5神风队Sprite AI 79

6.3小结 80

第7章 炸掉那些东西 82

7.1碰撞检测方法 84

7.1.1包围盒检测 84

7.1.2包围圆检测 85

7.1.3每像素检测 86

7.2 Raiders中的碰撞检测 86

7.2.1添加检测代码 87

7.2.2碰撞检查和特效 87

7.2.3碰撞逻辑 88

7.3起爆 90

7.4小结 94

第8章 最后一笔 96

8.1构建一个计分牌 98

8.2保存得分 101

8.2.1玩家生命 102

8.2.2取得本关卡的胜利 104

8.3重新开始 105

8.4我们到达彼岸了吗? 105

8.5小结 106

第9章 社会化 108

9.1 Game Center集成 110

9.2使用排行榜、成就和计分 112

9.2.1构建排行榜 112

9.2.2发送得分 114

9.2.3创建成就 115

9.2.4完成Game Center集成 117

9.3发送一条Twitter消息 118

9.3.1使用TWTweetCompose ViewController 119

9.3.2在没有ViewController的情况下发送Tweet 121

9.4小结 123

第10章iAd,Airplay和应用中购买 124

10.1使用iAd 126

10.2获得Airplay 132

10.3支持应用中购买 132

10.4小结 136

第2部分 使用Open GL ES 2.0 138

第11章为OpenGL作准备 138

11.1创建一个新项目 140

11.2为OpenGL ES转换准备好应用 142

11.2.1创建缓存 145

11.2.2准备渲染代码 147

11.2.3修改ViewController 150

11.2.4创建程序对象和链接着色器 151

11.3小结 159

第12章Raiders: OpenGL ES风格 160

12.1重温Sprite 162

12.1.1修改Sprite首标 163

12.1.2在OpenGL ES 2.0中加载纹理 164

12.2应用着色器 166

12.2.1使用片断着色器 166

12.2.2实施变换 169

12.3修改类 171

12.3.1编辑ViewController 171

12.3.2修改GameController 173

12.3.3修改BitmapFont 173

12.4小结 174

附录A Objective-C简介 176

A.1语法的差异 178

A.2头文件和实现文件 178

A.2.1导入声明 179

A.2.2@ int erface声明 179

A.2.3实现文件 180

A.3对象的实例化 181

A.4内存管理 182

A.5保留/释放 183

A.6 iOS 5的新功能:ARC 184

A.7协议和类别 184

A.8小结 186

附录B延伸阅读 188

B.1 Objective-C/iOS 190

B.2 OpenGL ES 2.0 190

B.3游戏开发 191

精品推荐