【问题标题】:XNA 4.0 + DirectX 9?XNA 4.0 + DirectX 9?
【发布时间】:2012-02-13 22:07:44
【问题描述】:

我正在使用 XNA 4.0Visual Studio 2010,当我创建 XNA 项目并发布它时,它无法在装有 DirectX 9.0c(无 DX10/11)的计算机上运行。

据我了解,项目默认设置为DX10。

有什么方法可以使项目符合 DX9 标准?
如何创建从一开始就符合 DX9 标准的新项目?

【问题讨论】:

    标签: c# xna directx


    【解决方案1】:

    您需要在项目属性中将游戏配置文件从 Hi-Def 更改为 Reach。

    http://blogs.msdn.com/b/shawnhar/archive/2010/03/12/reach-vs-hidef.aspx

    【讨论】:

    • 真的会限制我多少?也许降级到 XNA 3.1 会比使用 4.0 + Reach 更好?
    • 嗯,我猜,这取决于你正在制作什么样的游戏/项目。我发布的链接有一个概览表。我自己只用过 4.0(而且我最近才开始使用),所以我真的无法为您提供有用的建议。
    • 我的目标是PC/Windows平台。还是谢谢。
    • FWIW,我刚刚将我当前的(简单)项目从 Hi-Def 切换到了 Reach,它工作正常,看起来完全一样。我猜你在 Reach 上会很好,除非你特别想使用一些那里不可用的高级技术。
    • 我认为我不需要任何过于复杂的东西,所以很高兴听到。
    猜你喜欢
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    • 2011-03-29
    相关资源
    最近更新 更多