1

我正在将游戏从切换到并遇到障碍。

我在project_name / Content中有我的.spritefont文件,它列在解决方案资源管理器中,我正在用这一行加载它:

debug_font = Content.Load<SpriteFont> ("Kooten");

但我得到了错误:

“Microsoft.Xna.Framework.Content.ContentLoadException 在 Monogame.Framework.dll 中发生。无法将 Kooten 资产加载为非内容文件!”

我错过了什么?

4

3 回答 3

3

SpriteFont中添加一个,你需要在类型的 Content 项目中创建它 ,编译游戏,然后将生成的xnb文件复制到项目中(该文件可以位于输出目录路径中)。然后更改其属性,使其设置为“内容”并复制到输出文件夹(如果更新)。

在此处输入图像描述

你可以在这个博客上找到完整的解释。

于 2014-11-07T07:19:16.570 回答
0

在解决方案资源管理器下,单击并突出显示该文件。在文件属性中,确保“构建操作”下拉菜单中选择了“内容”。

于 2014-11-06T22:28:53.397 回答
0

进行这些更改后不要忘记重建解决方案......!

于 2015-07-01T10:39:44.020 回答