C# XNA 4.0+;DirectX 9?

C# XNA 4.0+;DirectX 9?,c#,xna,directx,C#,Xna,Directx,我使用的是xna4.0和visualstudio 2010,当我创建并发布XNA项目时,它在使用DirectX 9.0c(无DX10/11)的计算机上无法工作 据我所知,项目默认设置为DX10 有没有办法使项目符合DX9标准? 如何从一开始就创建符合DX9的新项目?您需要在项目属性中将游戏配置文件从高清更改为Reach 这会对我造成多大的限制?也许降级到XNA3.1会比使用4.0+Reach更好?我想,这取决于你在做什么样的游戏/项目。我发布的链接有一个概览表。我自己只使用过4.0(而且我最近才

我使用的是
xna4.0
visualstudio 2010
,当我创建并发布XNA项目时,它在使用DirectX 9.0c(无DX10/11)的计算机上无法工作

据我所知,项目默认设置为DX10

有没有办法使项目符合DX9标准?

如何从一开始就创建符合DX9的新项目?

您需要在项目属性中将游戏配置文件从高清更改为Reach


这会对我造成多大的限制?也许降级到XNA3.1会比使用4.0+Reach更好?我想,这取决于你在做什么样的游戏/项目。我发布的链接有一个概览表。我自己只使用过4.0(而且我最近才开始使用),所以我不能给你提供有用的建议。我的目标是PC/Windows平台。无论如何,谢谢。FWIW,我刚刚把我当前的(简单的)项目从高清切换到了Reach,它工作得很好,看起来完全一样。我的猜测是,除非你特别想使用一些高级技术,而这些技术在那里是不可用的。我认为我不需要任何过度复杂的东西,所以这很好。