在 XNA 中构建内容(LKhead.xnb)后,我已将其加载到我的项目中,但当我尝试构建时出现此错误
{Microsoft.Xna.Framework.Content.ContentLoadException:无法将 Content/LKhead 资源加载为非内容文件! ---> Microsoft.Xna.Framework.Content.ContentLoadException:找不到目录。 --->
最佳答案
内容从您的源格式编译为 xnb。您只需要将源内容放入内容项目中,然后您可以使用以下方法仅按名称(无扩展名)加载它们:
Content.Load<type>("LKhead");
如果 LKhead 是图像,请将 LKhead.png
添加到内容项目,然后在游戏中加载时,执行以下操作:
Texture2D myTexture = Content.Load<Texture2D>("LKhead");
不要碰 xnb 文件,因为它们已编译。如果您想移动它们,请在内容项目中执行此操作,然后进行编译。
关于c# - Visual Studio 2012、Monogame C# 项目无法加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17411138/