【发布时间】:2020-02-18 07:49:03
【问题描述】:
所以基本上我正在制作一个小型测试游戏,并且我有一个用于创建游戏中所有实体的类,所以我将这个类传递给对象 Player 并运行以下代码:
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
font = Content.Load<SpriteFont>("LCD");
Player.Sprite = Content.Load<Texture2D>("Sprites/Player");
}
但由于某种原因,每次我尝试调试和运行它时,它都会给我一个奇怪的错误,因为在错误没有显示之前它会运行良好,这是错误的内容:
ContentLoadException 未处理
无法将 Sprites/Player 资源加载为非内容文件!
我在内容文件夹中有一个名为“Sprites”的文件夹,它的功能与它的名字所暗示的完全一样,包含我的精灵,并且所有拼写都正确完成。我不知道为什么这个问题仍然存在。
【问题讨论】:
-
如果内容路径包含反斜杠而不是正斜杠,会有什么不同吗?