- 浏览: 581906 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小网客:
噱头 没实际意义
【互动出版网】11.11购物狂欢节重磅大促,免费领万千优惠券 -
tongchuang123:
这是要出书了吗:o
微信控 控微信 -
韶华无限:
这也可以出本书……
玩转微信(彩印) -
zhukewen_java:
无语了。。。哪天出本《玩转QQ》?
玩转微信(彩印) -
yaying:
我只见过MySQL Cookbook中文版
jQuery Cookbook中文版
《Windows Phone 7游戏高级编程:使用XNA Game Studio 4》
基本信息
原书名:Professional Windows Phone 7 Game Development:Creating Games using XNA Game Studio 4
作者: (美)Chris G.Williams George W. Clingerman [作译者介绍]
译者: 邹鋆弢 吴华蕾
丛书名: 移动与嵌入式开发技术
出版社:清华大学出版社
ISBN:9787302303053
上架时间:2012-12-27
出版日期:2013 年1月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 软件与程序设计 > 移动开发 > 其他移动开发技术
计算机 > 游戏 > 游戏编程
更多关于 》》》《Windows Phone 7游戏高级编程:使用XNA Game Studio 4》
内容简介
书籍
计算机书籍
如果你迫不及待地想进入windows phone 7游戏开发世界,千万不要错过本书!《windows phone 7游戏高级编程:使用xna game studio 4》包含了大量真实示例,对windowsphone 7游戏开发做了深入探索,是手边必备的一本全面教程。本书首先介绍了windows phone 7的特性,然后讲解了游戏开发过程会用到的工具。书中清晰的讲解和丰富的代码示例有助于你深刻理解windows phone 7设备,使你能够立即开始创建自己的游戏。
主要内容
包含3个完整的游戏,并就如何将自己的游戏发布到windows phone 7 marketplace提供了极有帮助的指导
分享了关于如何使用xna game studio 4的宝贵建议
逐步讲解了如何检测触摸输入和手势,并通过介绍如何构建和使用一个完整的输入管理系统,让你更上一层楼
解释了如何使用microsoft push notifi cation service
教会你如何使用一个完整的状态管理系统来管理游戏和屏幕状态,而且你可以在自己的游戏中使用这个状态管理系统
目录
《windows phone 7游戏高级编程:使用xna game studio 4》
第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 hub 6
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 xna game studio 4.0 13
2.2.1 创建第一个项目 14
2.2.2 windows phone游戏和其他xna游戏项目的区别 15
2.3 设置windows phone设备 18
2.4 使用windows phone emulator 18
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 sip 48
4.3 小结 51
第5章 获取输入 53
5.1 创建输入管理系统 53
5.1.1 input.cs 53
5.1.2 gesturede?nition.cs 69
5.1.3 gameinput.cs 70
5.1.4 touchindicator.cs 76
5.1.5 touchindicatorcollection.cs 79
5.2 使用输入管理系统 80
5.2.1 actions.cs 80
5.2.2 game1.cs 81
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 soundeffect 125
7.2 xact 3.0 129
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 sample 253
9.2 设置效果 254
9.2.1 预置效果 255
9.2.2 使用reach graphics demo 256
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 id 303
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 创建poker dice服务 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 api 411
13.1 理解和使用location api 411
13.2 使用location services的最佳实践 411
13.2.1 得到用户许可 411
13.2.2 电量消耗 412
13.2.3 精确度级别 412
13.2.4 移动阈值 412
13.3 在游戏中使用location services 412
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 nowpicturethis 426
14.2.1 cameracapturetask 427
14.2.2 application deployment工具 429
14.2.3 测试nowpicturethis 430
14.2.4 photochoosertask 431
14.3 用于消息传递任务的类 433
14.3.1 smscomposetask 433
14.3.2 emailcomposetask 434
14.3.3 emailaddresschoosertask 434
14.4 mediaplayerlauncher 435
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 制作ingamemenu屏幕 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
发表评论
-
【互动出版网】2013双12全场科技类图书6.5折封顶
2013-12-12 16:30 1141【互动出版网】2013双12全场科技类图书6.5折封顶 ... -
C#编程兵书
2013-08-28 17:43 1204《C#编程兵书》 基本信息 作者: 张志强 胡君 丛书 ... -
C++编程兵书
2013-08-28 17:24 1220《C++编程兵书》 基本 ... -
HTML+CSS网站开发兵书
2013-08-28 17:04 1405《HTML+CSS网站开发兵书 ... -
Java编程兵书
2013-08-27 17:57 1227《Java编程兵书》 基本 ... -
网络运维与管理2013超值精华本
2013-08-27 17:44 1348《网络运维与管理2013超值精华本》 基本信息 作者: ... -
HTML5游戏开发进阶指南
2013-08-27 17:26 1323《HTML5游戏开发进阶指 ... -
ASP.NET MVC 4高级编程(第4版)
2013-08-26 17:58 1095《ASP.NET MVC 4高级编程(第4版)》 基本信息 ... -
嗨翻C语言
2013-08-26 17:40 1174《嗨翻C语言》 基本信息 作者: (美)David Gr ... -
C++ Primer中文版(第5版)
2013-08-26 17:20 1137《C++ Primer中文版(第5版) 》 基本信息 作 ... -
云计算原理与实践
2013-08-20 17:02 576《云计算原理与实践》 基本信息 作者: 游小明 罗光春 ... -
微信公众平台搭建与开发揭秘
2013-08-20 16:53 992《微信公众平台搭建与开发揭秘》 基本信息 作者: 易伟 ... -
精通iOS开发(第5版)
2013-08-20 16:25 1036《精通iOS开发(第5版)》 基本信息 原书名:Begi ... -
企业门户(Portal)项目实施方略与开发指南
2013-08-20 16:12 966《企业门户(Portal)项目实施方略与开发指南》 基本信 ... -
Java开发手册
2013-08-20 15:56 942《Java开发手册》 基本信息 作者: 桂颖 谷涛 出 ... -
Unity3D手机游戏开发
2013-08-08 17:33 1131《Unity3D手机游戏开发》 基本信息 作者: 金玺曾 ... -
矛与盾:黑客攻防命令大曝光
2013-08-08 16:30 770《矛与盾:黑客攻防命令大曝光》 基本信息 作者: awk ... -
视觉繁美:信息可视化方法与案例解析
2013-08-08 16:10 925《视觉繁美:信息可视 ... -
精益设计: 设计团队如何改善用户体验
2013-08-08 15:55 767《精益设计: 设计团队如何改善用户体验》 基本信息 原书 ... -
云计算与OpenStack(虚拟机Nova篇)
2013-08-08 15:19 946《云计算与OpenStack(虚拟机Nova篇)》 基本信 ...
相关推荐
XNA Game Studio 是一个整合式的游戏开发环境,能够支持程序设计师使用 C# 程序语言,搭配其提供的工具和类别库设计游戏程序,其第一版发表于 2006 年 12 月,这个版本只能支持程序设计师开发能够在 Windows 平台和 ...
XNA是由微软推出的游戏开发框架,它简化了游戏编程的过程,尤其适合在Xbox 360和Windows平台上构建2D和3D游戏。 首先,第一章“XNA介绍”会详细阐述XNA的基本概念、发展历程以及其在游戏开发中的重要地位。读者将...
《3D Graphics with XNA Game Studio 4.0》是一本专为游戏开发者编写的书籍,重点介绍了如何使用XNA Game Studio 4.0来创建高质量的3D图形效果。本书不仅适合初学者学习基础的3D图形技术,同时也为有一定经验的游戏...
如果新建Windows Phone Game项目报错: ...那么将这个最新的Dll替换掉C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0中的Microsoft.Xna.GameStudio.dll
### Wrox Professional Windows Phone 7 Game Development:使用XNA Game Studio 4创建游戏 #### 一、概述 《Wrox Professional Windows Phone 7 Game Development》是一本深入介绍如何使用XNA Game Studio 4为...
《XNA Game Studio 4.0 for Xbox 360 Developers》是一本专为Xbox 360游戏开发者设计的指南,它深入探讨了使用XNA Game Studio 4.0开发游戏的技术和方法。XNA是微软推出的一款游戏开发框架,它允许开发者使用C#编程...
他还撰写了《Microsoft XNA Game Studio Creator's Guide》的第一版和《Games Programming in C++ and DirectX》等书,并在不列颠哥伦比亚理工学院教授游戏编程课程。 - **Nick Gravely**: 是两次获得微软DirectX/...
### Windows Phone 7 高级编程:XNA游戏开发概览 #### 1. 游戏循环的理解 在深入探讨Windows Phone 7的XNA框架之前,重要的是要理解其核心概念之一:游戏循环(game loop)。游戏循环是游戏开发中的关键机制,它...
XNA Game Studio 4.0是文章提及的版本,提供了对Windows Phone 7的支持,允许开发者构建跨平台的游戏。 **学习目标** 通过阅读这篇文章,你应该能够: 1. **理解XNA游戏循环**:了解游戏循环的各个阶段是如何协同...
### Windows Phone开发-XNA基础 #### XNA框架概述 XNA是Microsoft推出的一款专为游戏开发者设计的强大框架,尤其适用于2D和3D游戏的开发。它为开发者提供了丰富的API集合,使得创建高质量的游戏变得更加简单高效。...
在使用Visual Studio 2010 Express for Windows Phone创建的Windows Phone Game (4.0) 项目中,`Game1.cs` 文件是游戏的核心,它定义了一个名为`Game1` 的类,该类继承自XNA Framework提供的`Microsoft.Xna....
1. **C#编程语言**:Windows Phone 7的游戏开发主要基于.NET框架,因此通常使用C#作为编程语言。理解C#的基础语法、面向对象编程以及事件处理是开发游戏的前提。 2. **XNA Framework**:XNA是微软为游戏开发提供的...
《Microsoft XNA Framework 版本:为Windows Phone 7编程》是Charles Petzold撰写的一本书,由Microsoft Press出版,该书深入探讨了如何利用Microsoft XNA Framework在Windows Phone 7上开发游戏和多媒体应用程序。...
XNA4.0是微软为游戏开发者提供的一款免费框架,它允许开发者使用C#编程语言在多个平台上创建游戏,包括Windows、Xbox 360、Windows Phone 7和Zune。XNA Game Studio 4.0是XNA框架的最新版本,它集成在Microsoft ...
第四章 Silverlight for Windows Phone 7: Hello Windows Phone 7 第五章 当 Windows Azure 碰到了 Windows Phone 7 推送通知服务概述 Silverlight 交互开发: 第六章 了解 Windows Phone 7 网页浏览器控件 – Part...
While numerous books cover both Silverlight and XNA, there lacks a resource that covers the specifics of Windows Phone 7 development. This book fills that void and shares the specifics of building ...