• windows8安装xna4.0不能开发Xbox和PC端游戏的解决办法


    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.0Common7IDEExtensionsMicrosoftXNA Game Studio 4.0ProjectTemplatesCSharpXNA 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.0Common7IDEExtensionsMicrosoftXNA Game Studio 4.0ProjectTemplatesCSharpXNA Game Studio 4.0

      中,重启vs2012即可,win8x64测试成功。

      -----------------------------------------------

      您可能没有安装xna4.0或windows phone 7 sdk,我这里上传了C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDEExtensionsMicrosoftXNA Game Studio 整个目录供有需要的人使用。

      http://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说明,就是一个语言包,我个人一直用后者。

      -----------------------------------------------

      再说一下win8中安装xna4.0的意外问题:

      win8中不能直接安装,会报“此程序存在兼容性问题”而只安装运行时,不安装开发环境, 解决这个问题,需要安装Games for windows,参考:

      http://blogs.msdn.com/b/astebner/archive/2012/02/29/10274694.aspx

      Games for Windows Marketplace Client

      http://www.xbox.com/en-US/LIVE/PC/DownloadClient

      Games for Windows Software Setup 3.5

      http://www.microsoft.com/en-us/download/details.aspx?id=5549

      本文来自风海迷沙的博客,原文地址:http://www.cnblogs.com/fhmsha/archive/2012/11/19/2778114.html

  • 相关阅读:
    同名的const 成员函数
    模板元编程中的“hello world”
    枚举联合不能用作基类,也不能有基类
    不能重载的操作符
    不同级别成员对应三种继承的结果:
    c++ error: creating array of references( declaration of 'a' as array)
    leetcode 剑指offer 03 数组中重复的数字
    Lintcode 89 K sum
    leetcode 322. Coin Change
    Leetcode 416. Partition Equal Subset Sum
  • 原文地址:https://www.cnblogs.com/tonge/p/XNA.html
Copyright © 2020-2023  润新知