Artorius

XNA Game Studio 3.1 Available

June 12, 2009 | 3 Minute Read

微软的XNA一直是个好东西,依靠他不但可以做出Game For Windows,还可以直接在XBOX360上使用,当然前提是你的游戏做的足够好,你的会员资格是白金。

引用一段WikiPedia对XNA的介绍~

Microsoft XNA (‘XNA’s Not Acronymed’) is a set of tools with a managed runtime environment provided by Microsoft that facilitates computer game development and management. XNA attempts to free game developers from writing “repetitive boilerplate code” and bring different aspects of game production into a single system. The XNA toolset was announced March 24, 2004, at the Game Developers Conference in San Jose, California. A first Community Technology Preview of XNA Build was released on March 14, 2006. XNA Game Studio 2.0 was released in December 2007, followed by XNA Game Studio 3.0 on October 30, 2008.

首先XNA提供了一个框架,基于.NET Compact Framework 2.0和.NET Framework 2.0的框架,分别对应支持Xbox 360和Windows。这使得很多.net的工程师可以轻松来到XNA的开发工作当中。另外使用的语言是C#,这是.net框架决定的,但是它只支持C#,VB.NET就不可以。XNA framework和.net framework一样,不用开发者过度关注底层细节,让教学和开发变得更加简便。

而XNA提供开发者的工具也是相当的便捷 —- XNA Game Studio。它不但提供了XNA库,还有一堆一堆的工具插件附加到Visual Studio上,所以几乎让习惯于.net开发的程序员不用做任何的习惯上的改变。昨天XNA GS 3.1正式公布了。

下载地址

微软还提供了一个XNA爱好者平台,可以论坛交流,上传游戏等等,让XNA这个以免费为宗旨的基于开发爱好者的游戏开发平台更加完善。

介绍结束。实践一下,来简单看一下这个环境如何。

需要说明的是,我当前的操作系统版本为Windows7 build7057,程序运行没有问题~

安装

安装完毕,看看我们能用的东西。IDE直接使用VS2008,device center可以加载device来运行。提供了文档以及一些音频等制作工具,还有命令行工具。

打开VS2008,新建工程:

会自动genarate一些代码和文件

直接运行

OK,这里就不详细说怎么去写一个XNA游戏了。微软在这里提供了视频教程,2D或者3D的教程都有。感兴趣的同学可以去学习一下,希望大家一切顺利。