XNA开发软件硬件环境介绍及下载链接

来源:互联网 发布:安知玉如意书包网 编辑:程序博客网 时间:2024/05/16 09:50

 

本文介绍开发XNA所需要的软件硬件及配置建议,如果您已经成功调试过一个XNA游戏项目,可以跳过本文。主要的内容有:操作系统,开发工具IDE,XNA Framework,.NET Framework,DirectX SDK,显示卡,其它硬件,本站推荐的配置。

所注下载链接皆为官方链接,您也可以在网路上搜寻更多适合您的版本。

操作系统:

  • Windows XP(SP3)
  • Windows Vista(SP1)(内置.NET2.0)
  • Windows 7(Beta)(内置.NET3.5)

推荐比较成熟的Windows XP或Vista系统。

开发工具IDE:

  • Visual C# 2005 速成版(在页面中Visual C# 2005 的图片下面选择Chiese Traditional点击Download即可Web安装简体中文版):Visual C# 2005 Express Edition
  • Visual C# 2005 速成版SP1(选择“VS80sp1-KB926749-X86-INTL.exe”进行下载):Visual Studio 2005 Express Editions Service Pack 1
  • Visual Studio 2005 团队版:(暂时没找到)
  • Visual Studio 2005 团队版SP1(简体中文,430.9 MB):Visual Studio 2005 Team Suite Service Pack 1
  • Visual Studio 2005 在Vista下的补丁(简体中文,26.7 MB):Visual Studio 2005 Service Pack 1 Update for Windows Vista
  • Visual Studio 2008 速成版 SP1(简体中文,995.6 MB): Microsoft Visual Studio 2008 速成版 SP1
  • Visual Studio 2008 团队版(简体中文,4342.7 MB):Visual Studio Team System 2008 Team Suite(90 天试用版)
  • Visual Studio 2008 团队版SP1(简体中文,898.1 MB):Microsoft Visual Studio 2008 Service Pack 1 (iso)
Visual Studio 2005 可以创建.NET2.0项目,Visual Studion 2008可以创建.NET2.0,3.0,3.5项目。
速成版和团队版在外围应用上区别很大,速成版是免费的,团队版有使用天数限制。如果您仅用于开发XNA游戏,可以使用速成版(Express),团队版包含大量团队功能,组件涵盖整个软件生命周期,包括文档,设计,开发,数据库,测试等。

XNA Framework:

  • XNA Game Studio 1.0 Express (英文,82.3 MB):Microsoft XNA Game Studio Express 1.0 Refresh
  • XNA Game Studio 1.0 Express可再发行组件包:Microsoft XNA Framework Redistributable 1.0 Refresh
  • XNA Game Studio 2.0 (英文,98.6 MB):Microsoft XNA Game Studio 2.0
  • XNA Game Studio 2.0 可再发行组件包(英文,2.1 MB):Microsoft XNA Framework Redistributable 2.0
  • XNA Game Studio 3.0 (英文,62.5 MB):Microsoft XNA Game Studio 3.0
  • XNA Game Studio 3.0 可再发行组件包(英文,7.6 MB):Microsoft XNA Framework Redistributable 3.0
XNA Game Studio 1.0 Express的版本几乎不再使用了。
XNA可再发行组件包(Redistributable)指在XNA项目为了在没有安装过XNA Framework的电脑可以正常运行,将项目运行所必须的组件打包。
如果你只想玩XNA开发的游戏,只需安装相应的可再发行组件包即可。相应版本开发的XNA项目需要安装相应版本的XNA可再发行组件包支持才能运行。
XNA Game Studio 2.0建议安装在Visual Studio 2005上,XNA Game Studio 3.0建议安装在Visual Studio 2008上。经调查XNA Game Studio 2.0也可以安装在Visual 2008上,但不建议那样做。
目前XNA Game Studio 2.0的示例相对较多,大部分2.0项目都可以在Visual Studion 2008中正常升级为3.0项目。

.NET Framework

  • .NET Framework 1.1 
  • .NET Framework 2.0 
    可再发行组件包x86(简体中文,22.4 MB):Microsoft .NET Framework 2.0 版可再发行组件包 (x86)
    可再发行组件包x64(简体中文,45.2 MB):Microsoft .NET Framework 2.0 版可再发行组件包 (x64)
  • .NET Framework 3.0 
    可再发行组件包(简体中文,约50M):Microsoft .NET Framework 3.0 可再发行组件包
  • .NET Framework 3.5 
    可再发行组件包-完整包(简体中文,231.5 MB):Microsoft .NET Framework 3.5 Service pack 1 (Full Package)
  • .NET Framework 4.0
.NET1.1 架构基本退出历史舞台了,.NET 3.0和3.5是基于.NET2.0的升级和扩展,专门以.NET3.0开发的程序并不多见,一般安装.NET3.5 即可满足一般要求,特别是有LINQ支持。如果安装了Visual Studio则会自动安装相应版本的.NET组件。
如果用户端多为Vista系统,则可以用.NET2.0 来开发,这样程序打包时不用将可再发行组件包一同打包,可以大大减少安装文件容量。
注意安装顺序,因为.NET3.5是.NET2.0和.NET3.0的超集,所以安装了.NET3.5就自动包含了.NET2.0和.NET3.0。XNA Game Studio的可再发行组件包需要至少.NET2.0的支持才能安装。

DirectX SDK:

  • DirectX SDK 2008年11月(英文,483.2 MB):DirectX Software Development Kit
开发工具包,包含大量文档、实例、模型等,不过多是以C++展现的,而且是英文。

显示卡:

至少需要支持Pixel Shader 1.1及Vertex Shader 1.0或以上版本的显卡及DirectX 8.0或以上的软件环境才能开发和运行XNA游戏项目,更有部分游戏需要2.0以上支持。以下为DriectX版本及对应Pixel Shder版本对照列表:

  • DirectX 6.0 - 纹理映射
  • DirectX 7.0 - 硬件T&L
  • DirectX 8.0 - Pixel Shader 1.1 
  • DirectX 8.1 - Pixel Shader 1.4 & Vertex Shader 1.1
  • DirectX 9.0 - Pixel Shader 2.0 & Shader Model 2.0
  • DirectX 9.0b - Pixel Shader 2.0b & Vertex Shader 2.0
  • DirectX 9.0c - Pixel Shader 3.0 & Shader Model 3.0
  • DirectX 9.0L - Shader Model 3.0 & Windows Graphic Foundation 1.0 (仅Vista)
  • Direct3D 10 - Shader Model 4.0 & Windows Graphic Foundation 2.0 (仅Vista)
  • Direct3D 10.1 - Shader Model 4.1, Windows Graphic Foundation 2.1 (仅Vista)
一般来说DirectX 8.0以上都可以运行XNA游戏,但某些老显卡因为配置太低无法开启Shader功能,也不能运行XNA游戏或开发。虽然 ATI 7xxx 系列和 NVIDIA Geforce2/Geforce4 MX 系列显卡也有一定的像素管线,但是它们不够灵活,不能运行Shader 1.0。Shader Model 1.1是游戏开发(渲染)的第一个标准,在DirectX8.0首次被支持。以下部分显卡支持型号仅供参考:

Pixel Shader 版本DirectX版本3DLabsATIIntelMatroxNVIDIAS3 GraphicsSiSXGI1.0/1.18.0----GeForce 3 series-Xabre-Series-1.28.0aWildcat VP-------1.38.0a---Parhelia seriesGeForce 4 Ti/Go series-Mirage 2-1.48.1-Radeon R200 (8500-9250)-----Volari V3 series (except V3XT)2.09.0Wildcat RealizmRadeon R300 (9500-9800, X300-X600)Intel GMA 900, 950, 3000, 3100--DeltaChrome, GammaChrome, Chrome S2x seriesMirage 3, Mirage 3+Volari V3XT, Volari V5 series, Volari V8 series, Volari 8300, Volari XP102.0a9.0a----GeForce FX series---2.0b9.0b-Radeon R420 (X700-X850)------3.09.0c-Radeon R520 (X1300-X1950)Intel GMA X3000-GeForce 6 series, GeForce 7 series---4.010-Radeon R600 (HD 2400-HD 2900)Intel GMA X3100, X3500-GeForce 8 series, GeForce 9 Series, GeForce 200 Series, Quadro FX 1700-Mirage 4-4.110.1-Radeon R600 (HD 3xxx), Radeon R700 (HD 4xxx)Intel GMA 500--Chrome 400 Series--

 

其它硬件

  • XBox360
  • Zune
XNA开发的游戏不仅能在WIndows下运行,有些可以不加修改直接在XBox360和Zune上面运行,XNA将XBox360游戏开发和C#语言结合起来,是微软.NET战略的一部分,C#的简单易用将会像当年的VB一样带动游戏开发行业。

本站推荐的开发环境:

  • 基本配置:Windows XP + Visual C# 2005 Express + XNA Game Studio 2.0
  • 建议配置:Windows Vista + Visual Studio 2008 Team Suit + XNA Game Studio 3.0
  • Windows 7 + Visual Studion 2010 + XNA Game Studio 3.0
由于Visual Studio 过于臃肿,对硬件配置较高,一般来说需要主频1.8GHz以上,内存1G,推荐主频2.1GHz,内存2G以上。



希望本文能对您有所帮助,祝编程愉快!
原创粉丝点击