《iPhone游戏编程实例》电子书下载

iPhone游戏编程实例txt,chm,pdf,epub,mobi下载
作者: [美] Dave Mark / PJ Cabrera 等
出版社: 人民邮电出版社
副标题: 分享成功游戏开发人员的锦囊妙计
原作名: iPhone Games Projects: Successful iPhone Game Developers Share Their Secrets
译者: 王小振 / 王恒 等
出版年: 2010-8
页数: 216
定价: 59.00元
装帧: 平装
丛书: 图灵程序设计丛书
ISBN: 9787115232793

内容简介  · · · · · ·

iPhone游戏炙手可热!只需看看App Store中的各种应用就会发现,游戏占据了25%以上的份额,更为重要的是,游戏在最流行的应用中所占比例高达70%!事实上,人们使用的每个iPhone都安装了游戏,许多开发者还在试图开发出最畅销、最热门的游戏!

本书汇集了独立iPhone游戏开发人员必知必会的知识,介绍了高效开发游戏的大量实用技巧,你可以利用这些技巧创建引人入胜的游戏体验!此外,本书立足于实例,而不是空谈理论,提供了丰富的代码支持,读者可以从Apress网站下载并用以实现自己的奇思妙想!此书指导你——

 使用iPhone SDK工具优化游戏

 深入了解游戏设计中的艺术创作

 使用REST式网页服务实现社交游戏

 利用C实现快速游戏开发

 开发能够在iPhone、Ma...




目录  · · · · · ·

第1 章 简化复杂游戏的用户界面:国际象棋游戏Deep Green 成功之路 3
1.1 复杂的用户界面 4
1.2 为什么要考虑简单性 6
1.3 如何获得简单性 6
1.3.1 提取核心要素 7
1.3.2 改善图像 8
· · · · · · ()
第1 章 简化复杂游戏的用户界面:国际象棋游戏Deep Green 成功之路 3
1.1 复杂的用户界面 4
1.2 为什么要考虑简单性 6
1.3 如何获得简单性 6
1.3.1 提取核心要素 7
1.3.2 改善图像 8
1.3.3 让用户集中注意力 9
1.3.4 深入挖掘 10
1.3.5 简单就是美 12
1.3.6 为用户赋予能力 14
1.3.7 让用户微笑 15
1.4 小结 16
第2 章 基于REST 式网页服务的响应式社交游戏 19
2.1 社交网络游戏和iPhone 20
2.2 创建原型高分网页服务 21
2.2.1 创建高分Rails 应用程序 22
2.2.2 使用REST 式XML 网页服务 24
2.3 在iPhone 上显示高分 26
2.3.1 创建UI 27
2.3.2 连接网页服务 32
2.3.3 解析XML 37
2.3.4 在表视图中显示高分 41
2.4 向网页服务提交高分 43
2.5 提交用户成就 46
2.6 引入ObjectiveResource 46
2.6.1 使用ObjectiveResource 47
2.6.2 用ObjectiveResource 提交高分 50
2.7 小结 50
第3 章 使用标准C 的快速游戏开发. 53
3.1 起步 55
3.2 创建工程 .57
3.3 解决保存游戏问题 64
3.3.1 如何保存 65
3.3.2 如何轻松保存 65
3.4 Space Hike:具体应用70
3.4.1 渲染循环和基本组织 70
3.4.2 游戏逻辑总览 72
3.4.3 绘制和处理游戏 73
3.4.4 改进游戏 84
3.5 小结 84
第4 章 Brian Greenstone 实现游戏优化的必要工作87
4.1 内存问题 .88
4.2 你懂C 吗 89
4.2.1 标准C 是最好的 89
4.2.2 Cocoa 与Core Foundation 90
4.3 编译器优化 90
4.3.1 Thumb 指令集 91
4.3.2 编译器优化级别 93
4.3.3 优化函数调用 93
4.4 音频优化 .94
4.4.1 流式音乐回放 94
4.4.2 OpenAL 的声音效果 95
4.5 OpenGL 优化 96
4.5.1 构造一个高效的OpenGL 绘制上下文 97
4.5.2 避免状态改变 98
4.5.3 缩减纹理大小 99
4.5.4 使用压缩纹理 100
4.5.5 几何形状数据缩减 102
4.5.6 限制绘制调用数量 102
4.6 性能工具 103
4.6.1 使用Instruments 104
4.6.2 使用Shark 105
4.7 小结 109
第5 章 成功之道始于游戏设计文档.113
5.1 游戏远景 114
5.2 游戏设计文档 114
5.2.1 标题 115
5.2.2 游戏摘要 .115
5.2.3 游戏细节 .115
5.2.4 游戏设置 .116
5.2.5 游戏系统/ 引擎 116
5.2.6 游戏玩法:控件和UI 117
5.2.7 过关地图 .118
5.2.8 美学设计 .119
5.2.9 标题和信息屏幕 120
5.2.10 声音效果 120
5.3 从远景到现实 120
5.3.1 创建真实人工智能的技巧 121
5.3.2 iPhone 设计的挑战 122
5.4 游戏开发技巧 124
5.4.1 Solitaire Top 3 124
5.4.2 Backgammon 124
5.4.3 Pool 125
5.4.4 Kaleidoscope 125
5.4.5 Shake N’Break 125
5.4.6 Bikini Hunt 127
5.4.7 YoYo 127
5.4.8 Apache Lander .127
5.5 小结 128
第6 章 多平台游戏开发:面向Linux 和Windows 的 iPhone 游戏 .131
6.1 Smiles 的开发:一组智力游戏 132
6.2 跨平台和可移植性 136
6.2.1 编写可移植代码的原因 136
6.2.2 为什么不编写可移植代码 137
6.3 彻底的可移植性 137
6.3.1 经典游戏循环 138
6.3.2 实际游戏循环 139
6.3.3 帧与刷新速率 141
6.3.4 Work 与Draw 帧代码 141
6.4 与事件驱动操作系统合作 142
6.4.1 准备跟踪触控 142
6.4.2 跟踪触控 143
6.4.3 游戏循环中模拟触控和释放事件 145
6.5 跳帧 147
6.5.1 创建一个Unix 系统时间库 148
6.5.2 使用UnixTime 库实现跳帧 152
6.6 倾斜和触摸物理示例 154
6.6.1 物理模拟示例的游戏代码 154
6.6.2 可移植性的更多考虑 160
6.7 小结 161
第7 章 代码优化——来自Mike Lee(“世界上最顽强的程序员”) 165
7.1 第一代:粒子效果 166
7.2 全局 167
7.3 第2 代:烟与镜子 168
7.4 过早优化 170
7.4.1 构建效率 170
7.4.2 代码效率 172
7.4.3 算法效率 174
7.5 第3 代:鲨鱼出动 175
7.6 保持冷静 177
7.7 第4 代:更巧妙的优化 178
7.8 特定于应用程序的优化 179
7.9 小结 182
第8 章 网络化游戏:正确地选择 185
8.1 多人游戏网络化选择 186
8.1.1 通信是关键 186
8.1.2 局域网游戏中引入“Bonjour” 193
8.1.3 绘制到屏幕 202
8.2 井字游戏示例 203
8.3 小结 214
· · · · · · ()

"iPhone游戏编程实例"试读  · · · · · ·

iPhone 游戏现在实在是炙手可热!写这本书时,App Store 上已经有超过40 000 个应用程序,其中近9 000 个都属于游戏类,这也是目前为止最庞大的一类应用。第二大类是娱乐类,只有约5 000 个应用。在App Store 上,游戏比其他类型的应用多出近40%。 游戏不仅是App Store 上规模最大的一类应用,同时也是最畅销的一类。在争取下载量达十亿的促销期间,Apple 提供了最流行应用的一个名单。..

· · · · · · ()


下载地址

发布者:捧著heart換气

文件说明:zip / 解压密码:yiquhai.com

迅雷下载:您需要先后,才能查看

网盘下载:您需要先后,才能查看

关于内容:内容自于互联网,如果发现有违规内容请联系管理员删除!

作者: 捧著heart換气

该用户很懒,还没有介绍自己。

23 条评论

发表评论

  1. 御姐Jessica敏 御姐Jessica敏说道:
    1#

    这是需要耐心

  2. 让俺离开er 让俺离开er说道:
    2#

    同时细微处又有真知灼见

  3. 凛志 凛志说道:
    3#

    实在太喜欢了

  4. xin978xin xin978xin说道:
    4#

    观点比较新颖,文笔流畅,通俗易懂。

  5. 显示更多