我开始学习“一些”XNA,并且 - 正如预期的那样 - 我很早就遇到了障碍。
/ ** /
protected override void LoadContent()
{
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
logoTexture = Content.Load<Texture2D>("Sprites/MyImage1");
// TODO: use this.Content to load your game content here
}
我在尝试加载一个my * .png的
时收到ContentLoadException,说“找不到”我很确定我犯了一个常见的n00b'ish错误,但是我没有看到它,所以我会提供一些指导。
问题已修复
Content.RootDirectory = "Content"; // The cause of the problem
此致
答案 0 :(得分:3)
为什么要删除内容项目?
我的猜测是你需要设置RootDirectory
Content.RootDirectory = "Content";
BTW创建ContentManager对象。
答案 1 :(得分:0)
您应该尝试以下路径格式:
".\\Sprites\\MyImage1"
根据MSDN,路径必须相对于当前目录。目录分隔符是'\'。