图书介绍

iOS 游戏开发入门经典pdf电子书版本下载

iOS 游戏开发入门经典
  • (美)阿莱西著;刘凡译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302316374
  • 出版时间:2013
  • 标注页数:386页
  • 文件大小:103MB
  • 文件页数:402页
  • 主题词:移动终端-游戏程序-程序设计

PDF下载


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

下载说明

iOS 游戏开发入门经典PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 入门工具 3

第1章 iOS游戏概述 3

1.1如何开发一款优秀的iOS游戏 4

1.1.1设备使用习惯 4

1.1.2使用iOS的独特功能 4

1.1.3让游戏充满魅力 5

1.1.4图形和设计 6

1.2游戏策划 6

1.2.1编写游戏文档 6

1.2.2建立游戏原型 7

1.2.3准备编码 8

1.3游戏相关框架 8

1.3.1 Cocoa 8

1.3.2绘图:UIKit和Core Graphics 10

1.3.3用户交互:Cocoa Touch 10

1.3.4动画:Core Animation 11

1.3.5声音:Core Audio 11

1.3.6 Game Kit 12

1.4小结 13

1.5本章要点回顾 13

第2章 Xcode编程环境 15

2.1编码环境 16

2.1.1创建项目 16

2.1.2浏览项目 19

2.1.3编辑代码 22

2.2 Xcode调试工具 28

2.2.1断点及逐行跟踪代码 29

2.2.2其他断点功能 31

2.3构建一个简单界面 33

2.4小结 38

2.5本章要点回顾 39

第3章 C程序设计语言 41

3.1 C语言简介 41

3.2变量和表达式 42

3.2.1数据类型 42

3.2.2运算符 48

3.2.3作用域 51

3.2.4结构 52

3.2.5数组 57

3.3循环 60

3.3.1 for循环 60

3.3.2 while和do…while循环 63

3.3.3 break和continue 69

3.4执行流程和分支 69

3.4.1 if语句 69

3.4.2条件运算符 71

3.4.3使用switch选择选项 71

3.5使用函数拆分代码 74

3.6指针 79

3.7游戏示例 83

3.8小结 88

3.9本章要点回顾 89

第4章 Objective-C程序设计语言 91

4.1类和对象 91

4.1.1实例变量 92

4.1.2方法和消息 93

4.1.3管理内存 100

4.1.4自动引用计数 102

4.2继承 103

4.2.1由基类建立子类 103

4.2.2重写基类方法 106

4.2.3多态 107

4.3使用Objective-C建立游戏 110

4.3.1使用属性公开类的数据 111

4.3.2类方法 113

4.3.3实现MindPlayer 115

4.3.4建立游戏循环 124

4.4小结 130

4.5本章要点回顾 131

第5章 Cocoa Foundation框架 133

5.1模型-视图-控制器(MVC)体系结构 133

5.2第一款iOS游戏 134

5.3建立用户界面 136

5.4 Outlet和Action 136

5.5使用NSString处理文本 140

5.5.1 NSString的方法 140

5.5.2可变和不可变类型 140

5.5.3字符串比较 141

5.6使用NSArray处理集合对象 142

5.6.1 NSArray方法 142

5.6.2使用NSMutableArray修改数组 143

5.6.3使用NSNumber包装数字 143

5.6.4其他集合类 144

5.7建立游戏模型 152

5.8周期性事件和计时器 157

5.9小结 164

5.10本章要点回顾 165

第Ⅱ部分 游戏构建基块 169

第6章 使用U I Kit和Core Graphics绘图 169

6.1绘图框架简介 169

6.1.1 UIKit 170

6.1.2 Core Graphics 171

6.2绘图环境 172

6.2.1图形上下文 172

6.2.2 UIView坐标系 172

6.2.3 drawRect:方法 173

6.2.4使用UIBezierPath绘制形状 174

6.2.5使用UIColor指定颜色 175

6.3 Core Graphics高级绘图 182

6.3.1阴影 182

6.3.2渐变 184

6.4从BlockView开始开发Blocker游戏 187

6.5使用图像 193

6.5.1图像类 193

6.5.2视图层次结构 194

6.6使用CADisplayLink实现动画和计时 201

6.7完成Blocker游戏 211

6.8小结 213

6.9本章要点回顾 214

第7章 响应用户交互 215

7.1 iOS中的事件 215

7.1.1事件体系结构 215

7.1.2事件对象 217

7.1.3处理多点触摸事件 218

7.2建立基于触摸的简单游戏:Simon Says 222

7.3使用加速计响应设备移动 238

7.4手势识别 245

7.5小结 246

7.6本章要点回顾 247

第8章 图形动画 249

8.1使用UIImageView实现图像动画 249

8.2 Core Animation简介 253

8.3 Block简介 253

8.4实现UIView属性和转换动画 253

8.4.1属性动画 254

8.4.2转换动画 264

8.5 Core Animation基础 274

8.5.1图层布局 274

8.5.2动画属性 274

8.5.3图层的树形层次结构 281

8.6小结 284

8.7本章要点回顾 285

第9章 使用iOS Audio API播放声音 287

9.1使用System Sound Service播放简单声音 287

9.2使用AV Foundation框架播放声音 289

9.2.1 AVAudioPlayer类 289

9.2.2格式和性能注意事项 289

9.2.3配置音频会话 290

9.2.4同时播放多个声音 312

9.2.5循环播放 312

9.3 MediaPlayer框架 322

9.4小结 330

9.5本章要点回顾 331

第10章 使用GameKit建立网络游戏 333

10.1介绍GameKit 333

10.2开始建立游戏 333

10.3游戏联网 353

10.4 NSData和NSCoding 354

10.5使用归档器将类转换为数据 355

10.6连接和发送数据 356

10.7运行游戏 367

10.8小结 369

10.9本章要点回顾 369

附录A练习答案 371

精品推荐