图书介绍

iPhone游戏开发PDF|Epub|txt|kindle电子书版本网盘下载

iPhone游戏开发
  • (美)齐克尔,(美)霍格著;张龙译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115252616
  • 出版时间:2011
  • 标注页数:219页
  • 文件大小:22MB
  • 文件页数:232页
  • 主题词:移动电话机-游戏-程序设计;C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 iPhone简介1

1.1 Apple开发者账号及SDK的下载1

1.1.1 Application Bundles2

1.1.2 Xcode与Interface Builder4

1.1.3 视图与控制器12

1.2 加载设备19

1.2.1 证书与档案文件20

1.2.2 Xcode配置21

1.3 Objective-C入门24

1.3.1 类24

1.3.2 实例化28

1.3.3 消息28

1.3.4 成员变量29

1.3.5 内存管理30

1.3.6 构造函数与析构函数30

1.3.7 集成Interface Builder31

1.3.8 混合C++与Objective-C31

1.4 小结31

第2章 游戏引擎揭秘32

2.1 应用框架33

2.2 游戏状态管理器34

2.3 图形引擎38

2.3.1 纹理38

2.3.2 动画42

2.3.3 物理引擎46

2.3.4 音频引擎51

2.3.5 玩家输入53

2.3.6 游戏逻辑55

2.4 小结62

第3章 框架63

3.1 游戏状态管理64

3.1.1 实现65

3.1.2 移除状态栏67

3.2 App Delegate67

3.3 事件处理70

3.4 资源管理器71

3.4.1 纹理格式72

3.4.2 声音格式72

3.4.3 部署资源72

3.4.4 管理72

3.5 渲染引擎73

3.5.1 GLESGameState74

3.5.2 纹理75

3.5.3 字体纹理76

3.5.4 示例状态78

3.6 声音引擎80

3.7 数据存储82

3.7.1 存储简单数据82

3.7.2 存储复杂数据83

3.7.3 示例状态83

3.8 骨架应用86

3.9 小结87

第4章 2D游戏引擎88

4.1 游戏设计88

4.1.1 特性列表89

4.1.2 用户输入模式90

4.1.3 学习曲线91

4.2 区块引擎93

4.2.1 不重复的区块93

4.2.2 绘制区块94

4.2.3 TileWorld类96

4.3 动画100

4.4 物理111

4.4.1 实体111

4.4.2 实体与外界112

4.4.3 特殊区块116

4.4.4 实体与实体116

4.5 层级1实现117

4.5.1 gsEmuLevel117

4.5.2 TileWorld118

4.5.3 主角色118

4.5.4 鸸鹋121

4.5.5 鸸鹋妈妈127

4.5.6 游戏逻辑129

4.5.7 声音130

4.6 层级2实现130

4.6.1 gsLionLevel131

4.6.2 TileWorld131

4.6.3 麦格芬133

4.6.4 主角色133

4.6.5 Lion实体134

4.6.6 游戏逻辑141

4.6.7 声音141

4.7 层级3实现142

4.7.1 gsMazeLevel142

4.7.2 TileWotld143

4.7.3 按钮145

4.7.4 门146

4.7.5 猫与老鼠146

4.7.6 用户输入146

4.7.7 游戏逻辑147

4.7.8 声音153

4.8 层级4实现154

4.8.1 gsRiverLevel154

4.8.2 TileWorld154

4.8.3 Crocodiles157

4.8.4 Logs158

4.8.5 Tom158

4.8.6 用户输入161

4.8.7 游戏逻辑161

4.8.8 声音164

4.9 游戏状态序列化165

4.9.1 初始化存储165

4.9.2 结束游戏165

4.9.3 修改UI169

4.10 小结169

第5章 3D游戏170

5.1 GLESGameState3D类171

5.1.1 POWERVR173

5.1.2 Sprite3D174

5.1.3 加速计174

5.2 3D游戏设计176

5.2.1 图形176

5.2.2 输入178

5.2.3 相机178

5.2.4 逻辑178

5.3 实现179

5.3.1 相机180

5.3.2 输入185

5.3.3 铁圈192

5.3.4 粒子系统197

5.3.5 逻辑205

5.3.6 最棒时间207

5.3.7 结束游戏209

5.4 小结211

第6章 关于游戏设计的一些考量212

6.1 资源管理212

6.2 用户输入设计213

6.3 网络213

6.4 第三方代码214

6.4.1 程序库214

6.4.2 中间件214

6.4.3 开源游戏215

6.5 App Store215

6.6 小结216

附录 参考217

热门推荐