图书介绍

Windows Phone 7游戏高级编程PDF|Epub|txt|kindle电子书版本网盘下载

Windows Phone 7游戏高级编程
  • (美)威廉姆斯,(美)克林格曼著;邹鋆弢,吴华蕾译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302303053
  • 出版时间:2013
  • 标注页数:495页
  • 文件大小:127MB
  • 文件页数:511页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

Windows Phone 7游戏高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 了解Windows Phone 7设备1

1.1 最低配置1

1.1.1 外观设计2

1.1.2 屏幕分辨率2

1.2 手机功能2

1.2.1 电容式触控3

1.2.2 传感器3

1.2.3 数码相机4

1.2.4 DirectX 9加速5

1.2.5 正面按钮5

1.2.6 QWERTY键盘6

1.3 软件功能6

1.3.1 Start和Lock屏幕6

1.3.2 hub6

1.3.3 其他应用程序8

1.4 小结9

第2章 入门11

2.1 获取所需工具11

2.1.1 系统需求12

2.1.2 开发人员的要求12

2.1.3 获取的工具12

2.2 XNAGame Studio 4.013

2.2.1 创建第一个项目14

2.2.2 Windows Phone游戏和其他XNA游戏项目的区别15

2.3 设置Windows Phone设备18

2.4 使用Windows Phone Emulator18

2.5 使用命令行选项21

2.6 小结22

第3章 方向23

3.1 设备方向23

3.1.1 设置设备方向23

3.1.2 检测设备方向27

3.1.3 以全屏模式运行27

3.2 加速计29

3.3 小结34

第4章 触控输入35

4.1 触控事件的响应35

4.1.1 触控界面概述35

4.1.2 触控输入的检测36

4.1.3 手势检测40

4.1.4 触控游戏的设计46

4.2 SIP48

4.3 小结51

第5章 获取输入53

5.1 创建输入管理系统53

5.1.1 Input.cs53

5.1.2 GestureDefinition.cs69

5.1.3 GameInput.cs70

5.1.4 TouchIndicator.cs76

5.1.5 TouchIndicatorCollection.cs79

5.2 使用输入管理系统80

5.2.1 Actions.cs80

5.2.2 Gamel.cs81

5.3 小结86

第6章 状态87

6.1 游戏状态87

6.1.1 管理游戏状态88

6.1.2 处理多层屏幕108

6.2 手机硬件事件109

6.2.1 检测Back按钮109

6.2.2 重写Back按钮109

6.3 游戏中断110

6.3.1 通知与临时中断111

6.3.2 游戏停止事件114

6.4 保存游戏状态114

6.5 小结118

第7章 播放音乐119

7.1 处理音频119

7.1.1 使用MediaPlayer播放音频119

7.1.2 SoundEffect125

7.2 XACT 3.0129

7.3 录制音频130

7.3.1 Microphone类130

7.3.2 保存并检索捕获的音频135

7.4 小结137

第8章 综合应用:DriVe&Dodge游戏139

8.1 创建游戏140

8.1.1 屏幕140

8.1.2 输入包装类164

8.1.3 添加声音和音乐189

8.1.4 更多的屏幕194

8.1.5 为游戏主屏幕编写代码199

8.1.6 完成MainGame屏幕:连接精灵并使游戏可玩206

8.1.7 保存分数214

8.1.8 正确处理Back按钮227

8.2 创建一个基本的游戏模板231

8.2.1 只保留基本要素231

8.2.2 创建模板234

8.2.3 使用模板234

8.3 小结235

第9章 3D游戏237

9.1 3D图形237

9.1.1 为游戏创建3D模型237

9.1.2 在游戏中使用3D模型241

9.1.3 在Blender中为基本的3D模型添加纹理243

9.1.4 执行3D变换246

9.1.5 创建3D动画248

9.1.6 Microsoft Skinning Sample253

9.2 设置效果254

9.2.1 预置效果255

9.2.2 使用Reach Graphics Demo256

9.3 小结256

第10章 推送通知与振动功能257

10.1 理解推送通知257

10.1.1 raw通知258

10.1.2 弹出式toast通知266

10.1.3 磁贴通知273

10.2 好用的振动功能280

10.2.1 Microsoft.Devices命名空间280

10.2.2 Environment类281

10.2.3 VibrateController类282

10.3 小结284

第11章 创建和使用服务285

11.1 使用Web服务285

11.1.1 LiveToServeYou示例286

11.1.2 ServeMe示例290

11.2 全球高分榜系统295

11.2.1 HighScoreService项目295

11.2.2 ScoreMe项目302

11.2.3 匿名Live ID303

11.2.4 HighScoreClient类304

11.2.5 推送通知305

11.2.6 HighScoreTester项目309

11.2.7 测试高分榜服务313

11.3 配对系统314

11.3.1 MatchMaker项目314

11.3.2 MatchMe项目320

11.3.3 MatchMakerTester项目325

11.4 处理HTTP请求329

11.4.1 WeatherWitch项目330

11.4.2 在游戏中使用RSS提要333

11.4.3 基于REST的Web服务333

11.5 小结334

第12章 综合应用:Poker Dice with Friends游戏335

12.1 初步准备335

12.1.1 服务流程与屏幕流程336

12.1.2 创建PokerDice服务336

12.1.3 创建PokerDiceTester应用程序350

12.2 创建Poker Dice with Friends游戏356

12.2.1 创建游戏项目模板356

12.2.2 修改模板357

12.2.3 增强ScreenStateSwitchboard类359

12.2.4 创建GameInformation和DiceGame辅助类367

12.2.5 创建游戏大厅370

12.2.6 创建GameInfo界面382

12.2.7 添加骰子模型390

12.2.8 创建MainGame界面400

12.2.9 创建DiceSelect界面403

12.3 增强游戏409

12.4 小结410

第13章 Location API411

13.1 理解和使用Location API411

13.2 使用Location Services的最佳实践411

13.2.1 得到用户许可411

13.2.2 电量消耗412

13.2.3 精确度级别412

13.2.4 移动阈值412

13.3 在游戏中使用LocationServices412

13.3.1 CivicAddress类412

13.3.2 CivicAddressResolver类413

13.3.3 GeoCoordinate类418

13.3.4 GeoPosition类424

13.4 小结424

第14章 启动器和选择器425

14.1 常用的启动器和选择器425

14.2 NowPictureThis426

14.2.1 CameraCaptureTask427

14.2.2 Application Deployment工具429

14.2.3 测试NowPict?reThis430

14.2.4 PhotoChooserTask431

14.3 用于消息传递任务的类433

14.3.1 SmsComposeTask433

14.3.2 EmailComposeTask434

14.3.3 EmailAddressChooserTask434

14.4 MediaPlayerLauncher435

14.4.1 Controls属性436

14.4.2 Location属性436

14.4.3 Media属性437

14.5 小结437

第15章 综合应用:Picture Puzzle游戏439

15.1 Picture Puzzle游戏439

15.2 设计屏幕流440

15.3 创建拼图440

15.3.1 创建Title屏幕441

15.3.2 增强ScreenStateSwitchboard类443

15.3.3 创建NewPuzzle屏幕447

15.3.4 拼图块452

15.3.5 管理状态对象464

15.3.6 创建SelectPuzzle屏幕465

15.3.7 创建可玩的游戏屏幕470

15.3.8 制作InGarneMenu屏幕474

15.3.9 创建PuzzleComplete屏幕477

15.4 改进游戏479

15.5 小结479

第16章 后续工作481

16.1 试用模式481

16.1.1 了解试用模式481

16.1.2 检测试用模式482

16.2 将游戏固定到Start区域489

16.3 发布491

16.3.1 要求491

16.3.2 提交491

16.3.3 代码签名493

16.4 到哪里获取帮助494

16.4.1 论坛494

16.4.2 博客494

16.4.3 搜索494

16.5 小结495

热门推荐