图书介绍

iOS 游戏开发入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

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

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用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 Cocoa8

1.3.2绘图:UIKit和Core Graphics10

1.3.3用户交互:Cocoa Touch10

1.3.4动画:Core Animation11

1.3.5声音:Core Audio11

1.3.6 Game Kit12

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和continue69

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实现MindPlayer115

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和Action136

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 UIKit170

6.1.2 Core Graphics171

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 Says222

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介绍GameKit333

10.2开始建立游戏333

10.3游戏联网353

10.4 NSData和NSCoding354

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

10.6连接和发送数据356

10.7运行游戏367

10.8小结369

10.9本章要点回顾369

附录A练习答案371

热门推荐