2

当我尝试通过在 Load 方法中写入这一行来使用 Nuclex Framework 加载矢量字体时

this.vFont = this.Content.Load<VectorFont>("myFont");

其中 vFont 是由定义的私有矢量字体变量

private VectorFont vFont;

我收到此错误“加载“myFont”时出错。文件包含 Microsoft.Xna.Framework.Graphics.SpriteFont 但试图加载为 Nuclex.Fonts.VectorFont。“

我知道“myFont”是 Spritefont,但是如何定义要加载的矢量字体?!

提前致谢

4

1 回答 1

1

字体有错误的导入器/处理器集。

选择您的字体,转到属性窗口并将其更改为来自 nuclex 框架的“VectorFont”导入器/处理器。

确保将 nuclex 内容导入器/处理器项目参考添加到您的内容项目中。

于 2012-07-20T13:51:32.453 回答