使用Nuclex Framework(XNA)渲染3D文本时出错

时间:2012-07-20 07:38:06

标签: c# text graphics 3d xna

当我尝试使用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,但我如何定义要加载的矢量字体?!

先谢谢

1 个答案:

答案 0 :(得分:1)

该字体的导入器/处理器设置错误。

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

确保将nuclex内容导入程序/处理器项目引用添加到您的内容项目中。