图书介绍

iOS 5游戏开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

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

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

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

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

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

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

图书目录

第1部分在iOS 5中使用GLKit2

第1章 游戏编程基础2

1.1了解背景知识4

1.1.1游戏循环4

1.1.2 Sprite组件5

1.1.3 Sprite Sheet5

1.1.4游戏引擎6

1.1.5 OpenGL ES7

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章 使用OpenGL24

3.1创建一个新项目26

3.2理解基本文件28

3.2.1研究具体文件30

3.2.2研究模板应用31

3.2.3做出修改32

3.3小结36

第4章 控制器和Sprite38

4.1理解控制器40

4.2测试本章项目42

4.2.1 AbstractSceneController43

4.2.2 GameController43

4.2.3 ViewController44

4.3绘制Sprite45

4.3.1顶点45

4.3.2纹理47

4.4将Sprite投入使用47

4.4.1交叉顶点数据49

4.4.2 Sprite类50

4.4.3 MenuSceneController50

4.5小结54

第5章 关于控制56

5.1改变场景58

5.2创建玩家Sprite61

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 DumbSprite76

6.2.3对角线Sprite77

6.2.4对角线Sprite AI79

6.2.5神风队Sprite AI79

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 ViewController119

9.3.2在没有ViewController的情况下发送Tweet121

9.4小结123

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

10.1使用iAd126

10.2获得Airplay132

10.3支持应用中购买132

10.4小结136

第2部分 使用Open GL ES 2.0138

第11章为OpenGL作准备138

11.1创建一个新项目140

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

11.2.1创建缓存145

11.2.2准备渲染代码147

11.2.3修改ViewController150

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

11.3小结159

第12章Raiders: OpenGL ES风格160

12.1重温Sprite162

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编辑ViewController171

12.3.2修改GameController173

12.3.3修改BitmapFont173

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的新功能:ARC184

A.7协议和类别184

A.8小结186

附录B延伸阅读188

B.1 Objective-C/iOS190

B.2 OpenGL ES 2.0190

B.3游戏开发191

热门推荐