【问题标题】:Error in rendering 3d text with Nuclex Framework (XNA)使用 Nuclex Framework (XNA) 渲染 3d 文本时出错
【发布时间】:2012-07-20 07:38:06
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: c# text graphics 3d xna


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      相关资源
      最近更新 更多