1

我一直在尝试将XNA框架与 Visual Studio 2012 一起使用。由于 xna 框架尚未与 Visual Studio 2012兼容,我不得不手动设置它。然而,我成功地导入了 xna 引用并创建了允许我运行程序的默认游戏方法。

当我尝试将纹理添加到我的项目并加载它时,问题就来了。我手动创建了一个“内容”文件夹,在http://msdn.microsoft.com/en-US/library/bb313966(v=xnagamestudio.30).aspx的 msdn 文档之后添加了我的纹理

问题是,因为它不是XNA 游戏项目,所以我不会让属性窗口将我的纹理文件显示为纹理,而只是作为资源文件。以及以下代码:

Load<Texture2D>("GrassTexture");

会系统性地导致找不到文件的错误。我将我的设置ContentManger如下:

ContentManager.RootDirectory = "Content";

有谁知道如何正确设置内容文件夹?

4

1 回答 1

0

我也有这个问题,但是有机会为 vs 12 启用 xna 游戏项目。看这里:https ://stackoverflow.com/a/10881007/1780038

于 2013-02-06T14:58:53.930 回答