当我试图通过在load方法中写入此行来使用Nuclex Framework加载矢量字体时
this.vFont = this.Content.Load<VectorFont>("myFont");
其中vFont是定义的私有矢量字体变量
private VectorFont vFont;
我收到这个错误加载"myFont"时出错。文件包含Microsoft.Xna.Framework.Graphics.PriteFont,但试图加载为Nuclex.Fonts.VectorFont。
我知道"myFont"是Spritefont,但我如何定义要加载的矢量字体?!
提前感谢
字体有一个错误的导入器/处理程序集。
选择您的字体,转到属性窗口,将其更改为nuclex框架中的"VectorFont"导入程序/处理程序。
请确保将nuclex内容导入器/处理器项目引用添加到您的内容项目中。