win8下vs2012加wp8 sdk开发xna4.0PC游戏
vs2012安装wp8后,只能开发手机端的xna游戏程序,没有xbox和pc端的,看来官方是不打算更新了,不过我们还是有办法的。
前提条件下,您得安装了vs2010和xna4.0 game studio或者是windows phone sdk 7.1。
如果您没有安装wp8,请参考这个文章http://stackoverflow.com/questions/10881005/how-to-install-xna-game-studio-on-visual-studio-2012
曾经在win7x64中的vs2012正式版中测试成功。
--------------------------------------------------------
如果您安装了wp8,则更为简单,以C#为例,将
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0\ProjectTemplates\CSharp\XNA Game Studio 4.0
下面的
CSXnaWindowsGame-v4.0.zip
CSXnaWindowsLibrary-v4.0.zip
CSXnaXbox360Game-v4.0.zip
CSXnaXbox360Library-v4.0.zip
四个项目模版文件复制到目录:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0\ProjectTemplates\CSharp\XNA Game Studio 4.0
中,重启vs2012即可,win8x64测试成功。
-----------------------------------------------
您可能没有安装xna4.0或windows phone 7 sdk,我这里上传了C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 整个目录供有需要的人使用。
https://files.cnblogs.com/fhmsha/XNA_Game_Studio_4.0_vs2010_templates.zip
您仍然需要安装运行时才能开发xna游戏。
-----------------------------------------------
另外说一下xna 4.0版本的问题:
微软官方网站提供的48.8M的XNAGameStudio版本是4.0.20823,而Windows Phone SDK 7.1中提供的XNA版本是41M的4.0.30912 目前只有4.0.30912的版本有中文api说明,就是一个语言包,我个人一直用后者。
而wp8sdk中的xna4.0版本为4.0.40906,只提供windows phone项目建立,没看到pc,win8metro,xbox和zune项目:(
-----------------------------------------------
再说一下win8中安装xna4.0的意外问题:
win8中不能直接安装,会报“此程序存在兼容性问题”而只安装运行时,不安装开发环境, 解决这个问题,需要安装Games for windows,参考:
-------------------------------------------------
另,无论vs2010和vs2012最近一些项目都会报类似这样的错误
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
2009-11-19 ASP.NET AJAX Control Toolkit Beta 0911 发布[再增两控件]