搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Windows Phone 7游戏高级编程:使用XNA Game Studio 4
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302303053
  • 作      者:
    (美)Chris G. Williams,(美)George W. Clingerman著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2013
收藏
编辑推荐
  如果你迫不及待地想进入WindowsPhone7游戏开发此界,千万不要错过《移动与嵌入式开发技术·Windows Phone 7游戏高级编程:使用XNA Game Studio 4》!
展开
作者简介
  CMs G Williams,是Magenic的首席顾问,为客户定制.NET解决方案。他创立了Reality Check Games,并将它作为开发Windows、Xbox 360和Windows Phone 7下的各种XNA项目的平台。除了开发游戏,Williams还连续6年被评为Microsoft公司在XNA/DirectX领域的MVP。他是XNA Indie Games社区的积极撰稿人,并在明尼苏达州的明尼阿波利斯市创立了一个XNA Developers GrouD。他经常在用户群、代码营和全国的专业会议中演讲,演讲的主题包括XNA游戏开发、Windows Phone 7等。他还为CODE和Flagship杂志撰写文章。
  
  George W. Clingerma,n是一个使用.NET和SQL技术开发WinForm和网络软件的商业开发人员。他还开发游戏,曾凭借Managed Direct X技术在一场小游戏开发大赛中获胜,并发布了一款为儿童设计的Xbox Live Indie Game(在全球范围内销售)。Clingerman运作了一个XNA社区网站为游戏开发初学者提供教程,另外他还为官方的Microsoft Creators Club论坛提供帮助。由于他的出色工作,Clingerman被4次授予Microsoft在XNA领域的MVP。
展开
内容介绍
  《移动与嵌入式开发技术·Windows Phone 7游戏高级编程:使用XNA Game Studio 4》包含了大量真实示例,对WindowsPhone7游戏开发做了深入探索,是手边必备的全面教程。《移动与嵌入式开发技术·Windows Phone 7游戏高级编程:使用XNA Game Studio 4》首先介绍了WindowsPhone7的特性,然后讲解,游戏开发过程会用到的工具。书中清晰的讲解和丰富的代码示例有助于你深刻理解Windows Phone7设备,使你能够立即开始创建自己的游戏。
展开
精彩书摘
  3.Search按钮按下Search按钮将启动手机上的Bing Search屏幕,让您得到所有紧急问题的答案(包括在西雅图市中心的酒店步行距离内的最好的寿司店在哪里,因为您的朋友为了去参加一个聚会,没有告诉您就开走了您租赁的汽车)。
  1.2.6 QWERTY键盘
  滑出式键盘不是WindowsPhone7设备最低配置要求的一部分,但硬件制造商在设计中可以使用它们。Dell Lightning有一个纵向的滑出式键盘,从手机的底部滑出。LG手机的键盘向左边(或是横向模式中的底部)滑出。
  如果您的手机有一个滑出式键盘,当需要输入时,除了可以使用SoftInputPanel(SIP,屏幕键盘)外还可以使用它。另外可以使用XNA检测并响应在游戏中按下的任何键。
  第4章将介绍SIP的知识。
  无论是什么类型的手机或键盘,在XNA中都不需要任何特殊的配置或代码就可以直接使用。
  1.3 软件功能
  除了众多令人印象深刻的硬件特性和功能之外,WindowsPhone7设备还有一些非常酷的软件功能。下面让我们来看看其中的几个。
  1.3.1 Start和Lock屏幕
  WindowsPhone7的Start屏幕充当了桌面,也是与设备进行交互的关键方法。此屏幕被设计成可显示关于未接来电、短信、未读电子邮件等的一目了然的信息。
  通过Start屏幕可访问hub(将在1.3.2 节中讨论)。可以从它们各自的磁贴(tile)看到内容预览和通知。
  也可以将游戏固定到Start屏幕中的磁贴上。
  第16章将介绍如何做到这一点。
  Lock屏幕可以防止别人窥探您的手机内容,还可以使您不会在办公室节日派对中意外地拨打妈妈的电话。Microsoft使得Lock屏幕具有类似Start屏幕上的状态更新。
  ……
展开
目录
第1章 了解Windows Phone7设备
1.1 最低配置
1.1.1 外观设计
1.1.2 屏幕分辨率
1.2 手机功能
1.2.1 电容式触控
1.2.2 传感器
1.2.3 数码相机
1.2.4 DirectX9加速
1.2.5 正面按钮
1.2.6 QWERrIY键盘
1.3 软件功能
1.3.1 Start和Lock屏幕
1.3.2 hub
1.3.3 其他应用程序
1.4 小结

第2章 入门
2.1 获取所需工具
2.1.1 系统需求
2.1.2 开发人员的要求
2.1.3 获取的工具
2.2 XNAGameStudi04.0
2.2.1 创建第一个项目
2.2.2 Windows Phone游戏和其他XNA游戏项目的区别
2.3 设置Windows Phone设备
2.4 使用Windows Phone Emulator
2.5 使用命令行选项
2.6 小结

第3章 方向
3.1 设备方向
3.1.1 设置设备方向
3.1.2 检测设备方向
3.1.3 以全屏模式运行
3.2 加速计
3.3 小结

第4章 触控输入
4.1 触控事件的响应
4.1.1 触控界面概述
4.1.2 触控输入的检测
4.1.3 手势检测
4.1.4 触控游戏的设计
4.2 SIP
4.3 小结

第5章 获取输入
5.1 创建输入管理系统
5.1.1 Input.cs
5.1.2 Gesture Definition.cs
5.1.3 Gamelnput.cs
5.1.4 Touchlndicator.cs
5.1.5 Touchlnd/catorGollection.cs
5.2 使用输入管理系统
5.2.1 Actions.cs
5.2.2 Gamel.CS
5.3 小结

第6章 状态
6.1 游戏状态
6.1.1 管理游戏状态
6.1.2 处理多层屏幕
6.2 手机硬件事件
6.2.1 检测Back按钮
6.2.2 重写Back按钮
6.3 游戏中断
6.3.1 通知与临时中断
6.3.2 游戏停止事件
6.4 保存游戏状态
6.5 小结

第7章 播放音乐
7.1 处理音频
7.1.1 使用Media Player播放音频
7.1.2 Sound Effect
7.2 XACT3.O
7.3 录制音频
7.3.1 Microphone类
7.3.2 保存并检索捕获的音频
7.4 小结

第8章 综合应用:Drive&Dodge游戏
8.1 创建游戏
8.1.1 屏幕
8.1.2 输入包装类
8.1.3 添加声音和音乐
8.1.4 更多的屏幕
8.1.5 为游戏主屏幕编写代码
8.1.6 完成Main Game屏幕:连接精灵并使游戏可玩
8.1.7 保存分数
8.1.8 正确处理Back按钮
8.2 创建一个基本的游戏模板
8.2.1 只保留基本要素
8.2.2 创建模板
8.2.3 使用模板
8.3 小结

第9章 3D游戏
9.1 3D图形
9.1.1 为游戏创建3D模型
9.1.2 在游戏中使用3D模型
9.1.3 在Blender中为基本的3D模型添加纹理
9.1.4 执行3D变换
9.1.5 创建3D动画
9.1.6 Microsoft Skinning Sample
9.2 设置效果
9.2.1 预置效果
9.2.2 使用Reach Graphics Demo
9.3 小结
第10章推送通知与振动功能
10.1 理解推送通知
10.1.1 raw通知
10.1.2 弹出式toast通知
10.1.3 磁贴通知
10.2 好用的振动功能
10.2.1 Microsoft.Devices命名空问
10.2.2 Environment类
10.2.3 Vibrate Controller类
10.3 小结

第11章 创建和使用服务
11.1 使用Web服务
11.1.1 LiveToServeYou示例
11.1.2 Serve Me示例
11.2 全球高分榜系统
11.2.1 High Score Service项目
11.2.2 ScoreMe项目
11.2.3 匿名Live ID
11.2.4 High Score Client类
11.2.5 推送通知
……

第12章 综合应用:Poker Dicewith Friends游戏
第13章 Location API
第14章 启动器和选择器
第15章 综合应用:Picture Puzzle游戏
第16章 后续工作
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证