图书介绍

iPhone手机游戏开发从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

iPhone手机游戏开发从入门到精通
  • 刘剑卓著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113151027
  • 出版时间:2012
  • 标注页数:470页
  • 文件大小:206MB
  • 文件页数:488页
  • 主题词:移动电话机-游戏程序-程序设计

PDF下载


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

下载说明

iPhone手机游戏开发从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第1篇iPhone开发基础入门篇2

第1章iOs平台介绍2

1.1咬了一口的苹果2

1.1.1苹果公司的设备3

1.1.2苹果公司标志演变6

1.1.3主要软件以及操作系统7

1.1.4销售服务8

1.2 iOS系统介绍9

1.3 iOS系统架构10

1.4 iOS SDK介绍12

1.5必要的准备15

1.6小结15

第2章iOS设备介绍18

2.1 iPhone的诞生18

2.2 iPhone的发展历史19

2.2.1 iPhone 3G20

2.2.2 iPhone 3GS21

2.2.3 iPhone 422

2.2.4 iPhone 4S24

2.3 iPad的诞生27

2.4 iPad的发展28

2.4.1 iPad 229

2.4.2新iPad(The new iPad)30

2.5其他iOS设备31

2.6小结33

第3章 获得ios平台开发的资格36

3.1获得开发者资格36

3.1.1申请开发者账号36

3.1.2购买开发者计划37

3.1.3申请公司开发者计划39

3.1.4认证信息43

3.2苹果公司提供的服务45

3.3制作授权证书46

3.3.1生成本地证书46

3.3.2提交证书48

3.3.3添加测试设备49

3.3.4创建App ID50

3.3.5生成授权文件50

3.4小结51

第4章ios平台开发环境53

4.1准备工作53

4.2 iOS开发环境介绍54

4.2.1 Xcode介绍55

4.2.2 Interface Builder介绍56

4.2.3 Instruments介绍58

4.2.4 iPhone模拟器59

4.3 Xcode工程介绍62

4.4创建项目63

4.4.1工程项目介绍65

4.4.2 iPhone应用程序运行机制67

4.5真机运行以及调试68

4.5.1准备证书68

4.5.2 App ID69

4.5.3安装授权文件69

4.5.4编译并运行70

4.6小结71

第5章Objective-C语言基础72

5.1 Objective-C语言概述72

5.2面向对象的基本原理73

5.3类、对象和方法75

5.4 Objective-C的数据类型80

5.4.1基本数据类型80

5.4.2常量82

5.4.3变量82

5.4.4限定符82

5.4.5运算符83

5.4.6字符串与NSLog86

5.5基本语句90

5.5.1循环90

5.5.2判断语句93

5.6继承与多态95

5.6.1来自父类的继承95

5.6.2继承后的扩展96

5.6.3多态97

5.7内存管理98

5.7.1自动释放池99

5.7.2引用计数99

5.7.3垃圾回收100

5.8 Objective-C语言特性100

5.8.1可变与不可变数组101

5.8.2可变与不可变字典类103

5.9小结105

第6章iPhone开发的基础107

6.1 iPhone的框架结构107

6.1.1 Cocoa Touch层框架107

6.1.2 Media多媒体框架110

6.1.3 Core Serivces层框架114

6.1.4 Core OS层框架118

6.1.5 iPhone设备中的框架118

6.2 iPhone SDK介绍120

6.3程序设计原则与App生命周期121

6.4用户界面设计:视图和控件124

6.5用户交互:轻击、触摸、手势131

6.6绘图功能:Quartz 2D与OpenGL134

6.7多媒体支持142

6.7.1 iPhone多媒体技术143

6.7.2 iPhone支持的多媒体格式143

6.7.3利用AVAudioPlayer类播放声音145

6.8位置信息149

6.9加速度感应器154

6.10多语言版本的本地化157

6.11小结160

第2篇iPhone游戏开发提升篇165

第7章 如何设计一款游戏165

7.1人们为什么玩游戏165

7.2如何设计游戏来满足玩家的期望169

7.2.1如何获得游戏创意169

7.2.2游戏创意的可行性172

7.2.3好的创意就是要千锤百炼174

7.3如何制作游戏174

7.3.1确定开发人员175

7.3.2参与人员的工作内容175

7.3.3独立游戏制作人180

7.3.4游戏的开发周期180

7.3.5游戏产品预期的效果183

7.4游戏产品的类型185

7.5游戏的可玩性186

7.5.1用户黏性186

7.5.2游戏的节奏188

7.6小结188

第8章 游戏基础结构191

8.1游戏核心引擎191

8.1.1游戏引擎发展的历史192

8.1.2游戏知名引擎介绍193

8.2游戏引擎的框架196

8.2.1游戏引擎的特性197

8.2.2游戏引擎的架构198

8.2.3游戏引擎具备的功能199

8.3游戏中的状态机制200

8.3.1游戏生命周期201

8.3.2有限状态机202

8.3.3定制游戏状态203

8.3.4定制有限状态机206

8.4渲染器207

8.4.1纹理214

8.4.2动画216

8.4.3精灵220

8.4.4地图背景223

8.4.5文字230

8.5碰撞检测239

8.5.1平面几何在碰撞检测中的应用239

8.5.2 AABB 碰撞检测技术240

8.6用户交互242

8.7声音引擎243

8.8游戏界面245

8.9创建游戏世界248

8.9.1游戏世界248

8.9.2游戏世界中的居民250

8.9.3资源处理中心255

8.9.4游戏状态258

8.10小结261

第9章Cocos2D引擎使用指南265

9.1 Cocos2D引擎介绍265

9.1.1 Cocos2D的来历265

9.1.2免费开源266

9.1.3游戏引擎的功能267

9.1.4版本发展268

9.1.5成功游戏269

9.2 Cocos2D引擎基础知识270

9.2.1 Cocos2D官方网站270

9.2.2 Cocos2D下载与安装271

9.2.3实例程序272

9.2.4引擎结构和组成275

9.2.5帮助文档276

9.3 Cocos2D引擎中的游戏因素278

9.3.1引擎中的游戏画面278

9.3.2游戏中的导演279

9.3.3代表游戏状态的场景(CCScene)283

9.3.4游戏图层285

9.3.5精灵290

9.3.6精灵集合293

9.3.7精灵帧缓冲296

9.3.8根源种子302

9.3.9文字与字体307

9.3.10菜单和按钮314

9.4小结319

第10章Cocos2D引擎高级技术322

10.1动作功能322

10.1.1基本动作323

10.1.2及时动作323

10.1.3延时动作327

10.1.4组合动作333

10.1.5扩展动作337

10.2碰撞检测346

10.3游戏中的地图背景351

10.4音乐与音效360

10.5粒子效果362

10.5.1粒子系统从何而来363

10.5.2 Cocos2D引擎当中的粒子系统364

10.5.3粒子发射器364

10.5.4粒子系统编辑器372

10.6物理引擎:Box2D379

10.6.1基本的物理知识379

10.6.2 Box2D引擎的来历381

10.6.3 Box2D物理引擎的基础知识382

10.6.4创建Box2D物理世界384

10.6.5创建世界中的物体388

10.6.6连接两个世界390

10.7小结392

第11章ios游戏特性395

11.1游戏开发框架(Game Kit)395

11.1.1 Game Kit简介396

11.1.2 Game Center介绍398

11.2 iTunes Connect门户网站400

11.2.1排行榜(Leaderboard)设置401

11.2.2成就(Achievements)设置404

11.3 Game Kit框架的使用405

11.3.1用户验证功能406

11.3.2排行榜功能408

11.3.3成就功能412

11.4游戏社区交互418

11.5游戏内置收费(In-App Purchasing)420

11.5.1 In-App Purchase概览420

11.5.2通过App Store注册商品421

11.5.3交付方式424

11.5.4利用Store Kit框架进行编码427

11.6小结434

第3篇iPhone游戏发布与展望篇438

第12章 发布游戏438

12.1市场规模438

12.2发布的版本440

12.3提交游戏产品442

12.3.1打包游戏产品443

12.3.2获得证书443

12.3.3创建应用产品ID444

12.3.4创建应用445

12.3.5提交产品449

12.4应用程序审核451

12.5接纳反馈,及时更新453

12.5优惠时段以及限时免费454

12.6小结455

第13章 未来之路458

13.1 iOS未来之路458

13.1.1 iOS系统458

13.1.2 iOS设备460

13.2苹果公司的发展460

13.3后乔布斯的时代461

13.4来自其他厂商的竞争462

13.4.1 Android463

13.4.2 Windows Phone 7463

13.4.3三足鼎立464

13.5 App Store的未来发展465

13.5.1移动互联网466

13.5.2用户需要467

13.5.3第三方软件开发商468

13.6游戏产品的未来468

13.7小结470

热门推荐