2

在 XNA 中构建后,我已将内容 (LKhead.xnb) 加载到我的项目中,但是当我尝试构建时出现此错误

{Microsoft.Xna.Framework.Content.ContentLoadException:无法将内容/LKhead 资产加载为非内容文件!---> Microsoft.Xna.Framework.Content.ContentLoadException:找不到目录。--->

4

1 回答 1

2

内容从您的源格式编译xnb。您只需要将源内容放在 Content 项目中,然后您可以使用以下方法仅按名称(无扩展名)加载它们:

Content.Load<type>("LKhead");

如果 LKhead 是图像,添加LKhead.png到 Content 项目,然后在游戏中,当你加载时,执行:

Texture2D myTexture = Content.Load<Texture2D>("LKhead");

不要触摸 xnb 文件,因为它们已编译。如果要移动它们,请在 Content 项目中执行,然后编译。

于 2013-07-01T19:44:41.493 回答