- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windowsphone开发xna game4.0.docx
?摘要
早在 Microsoft Pocket PC 和 Microsoft Smartphone 的年代,Microsoft 就已经支持程序设计师在智能型装置上设计游戏程序,只不过那个年代设计游戏程序依靠的是功能很基本的 GAPI (Game API)。到了 Windows Mobile 5.0 的时代,程序设计师已经可以利用 Microsoft 提供的 DirectX 技术设计高效能的 2D 和 3D 的游戏,不过对使用 C# 程序语言开发应用程序的程序设计师,利用 DirectX 技术开发游戏还是有一点隔阂。Microsoft 后来虽然推出了能够支持 C# 程序设计师设计游戏的 XNA,协助程序设计师开发 Windows 平台与 Xbox 游戏机上的游戏,但是尚不能协助程序设计师设计能够在智能型手机上执行的游戏,直到 XNA Game Studio 4.0 版问世,支持智能型手机游戏程序设计方面才又往前迈进一大步。在这一篇文章中我们将要为大家介绍 XNA Game Studio 4.0 的基本功能与支持游戏设计的特性和优势,做为使用 XNA Game Studio 4.0 版设计游戏程序的基础。
?认识 XNA
XNA Game Studio 是一个整合式的游戏开发环境,能够支持程序设计师使用 C# 程序语言,搭配其提供的工具和类别库设计游戏程序,其第一版发表于 2006 年 12 月,这个版本只能支持程序设计师开发能够在 Windows 平台和 Xbox 游戏机上执行的游戏程序。和第一版隔了大约只有一年,Microsoft 就于 2007 年 12 月推出了 XNA Game Studio 2.0 版,这个版本能够与包括 Visual Studio 2005 Express 版在内的任何 Visual Studio 2005 版本整合,让程序设计师可以使用熟悉的 Visual Studio 2005 进行设计游戏程序的工作,而且可以允许在 Windows 平台或 Xbox 360 游戏机上执行的游戏透过网络联机功能使用 Xbox Live 服务。Microsoft 于 2008 年 10 月推出的 XNA Game Studio 3.0 版不但能够与包括 Visual Studio 2008 Express 版在内的任何 Visual Studio 2008 版本整合,以进行设计游戏的工作,同时也加入了对 Microsoft Zune 数字播放器的支持,让程序设计师设计好的游戏程序可以部署到 Zune 装置上执行。除此之外,XNA Game Studio 3.0 版是第一个提供 Xbox Live 社群支持的版本,也是第一个支持 C# 3.0 和 LINQ 语法的版本,同时也是第一个提供试用模式的版本,允许程序设计师利用 XNA Game Studio 3.0 为所开发的游戏程序加入试用版的功能,以及利用 Xbox LIVE 服务开发多人在线游戏。Microsoft 于 2009 年 11 月推出的 XNA Game Studio 3.1,首开先河的推出影片播放功能,也改进了音效与音乐播放功能,其支持 Xbox LIVE 服务提供的 Party 功能允许最多 8 个人进行聊天并分享图片。除此之外,XNA Game Studio 3.1 也支持 Xbox 360 游戏的使用者使用其支持的化身 (Avatar) 功能。
最新版的 XNA Game Studio 4.0 版发表于 2010 年 9 月。这个版本支持除了可以支持程序设计师开发能够在 Windows 平台和 Xbox 360 游戏机上执行的游戏程序以外、也能够协助程序设计师开发最新的 Windows Phone 7 智能型手机平台的游戏,同时也支持 3D 硬件加速,于游戏开发阶段设定欲套用的 Effect,易于回复至原始状态的内建状态对象,图形放大、缩小、与旋转支持,多点触控输入,麦克风输入,具缓冲功能的音效播放功能,并且允许程序设计师利用 Microsoft Visual Studio 2010 程序开发工具开发 Windows Phone 7 智能型手机的游戏程序。
?XNA Game Studio 游戏开发支持
了解了 XNA Game Studio 各个版本的功能和特性之后,接下来我们要为大家介绍 XNA Game Studio 支持游戏开发的工具、Framework、以及游戏支持处理功能。
从前述的介绍,我们已经了解 XNA Game Studio 是一个整合游戏开发平台、开发工具、与类别库的游戏开发工具包,其中除了内含可以用来设计游戏程序的 Visual Studio 2010 程序开发工具以外,另外还包含了以下的工具:
Microsoft Cros
文档评论(0)