XNA 4.0是由微软公司官方开发的一款专业整合性游戏开发工具。由于一些游戏需要XNA 4.0环境才能运行,所以喜爱游戏的您在运行游戏前,请先安装并下载此软件。
1. 提高游戏开发效率。在以往使用DirectX进行Windows平台游戏开发时,游戏开发公司大约80%的时间都用于程序开发,而创意部分仅占20%。但是使用XNA.NET Framework进行游戏开发,显著减少了开发者的工作量,不仅降低了开发成本,而且使得开发者能够更加专注于游戏的创意。
2. 跨平台运行。XNA Framework支持游戏在Windows和Xbox 360之间跨平台运行,且易于使用,具有更高的扩展性。它将所有用于游戏编程的底层技术封装起来,使得游戏开发员可以将更多精力投入到游戏内容和构思的开发中,无需担心游戏在不同平台上的移植问题。只要游戏在XNA平台上开发,支持XNA的所有硬件都能运行。
3. 支持二维与三维游戏开发。XNA Framework同时支持二维和三维游戏开发,并支持Xbox 360控制器和震动效果。
XNA 4.0默认会将项目模板安装到VS2010中,但不能自动安装到VS2012。所以您需要进行一些操作,以便在VS2012中也能使用XNA 4.0模板。
1. 下载XNA 4.0
2. 安装VS2012和XNA 4.0
3. 将XNA项目模板复制到VS2012
在安装完XNA后,打开VS2012会发现新建项目时没有XNA的模板,这时需要进行一些处理。
默认情况下XNA会安装到VS2010的文件夹下Common7IDEExtensionsMicrosoft中。请根据您的实际情况查找VS2010的安装目录。
以我为例我在64位系统上按照默认安装在C盘,所以我的目录如下:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft
将“XNA Game Studio 4.0”文件夹整个复制到VS2012文件夹下的Common7IDEExtensionsMicrosoft中。
例如按照默认安装路径,我的目录如下:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft
4. 更新VS2012的模板
使用管理员身份打开命令提示符,然后执行以下命令(请确保替换(devenv.exe)的路径为您的实际路径):
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup
然后等待devenv.exe执行完成。您可以通过观察任务管理器来确认。
5. 打开VS2012,完成!
现在打开VS2012,在新建项目时就可以看到XNA的模板了。