当我尝试使用Nuclex Framework加载矢量字体时,在Load方法中编写此行
this.vFont = this.Content.Load<VectorFont>("myFont");
其中vFont是由
定义的私有向量字体变量private VectorFont vFont;
我收到此错误 “加载”myFont“时出错。文件包含Microsoft.Xna.Framework.Graphics.SpriteFont但尝试加载为Nuclex.Fonts.VectorFont。”
我知道“myFont”是一个Spritefont,但我如何定义要加载的矢量字体?!
先谢谢
答案 0 :(得分:1)
该字体的导入器/处理器设置错误。
选择您的字体,转到属性窗口并将其从nuclex框架更改为“VectorFont”导入器/处理器。
确保将nuclex内容导入程序/处理器项目引用添加到您的内容项目中。