2012-07-20 59 views
2

當我嘗試通過在Load方法錯誤在呈現3D文本與Nuclex框架(XNA)

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

其中vFont是

定義的私人矢量字體可變寫入該行使用Nuclex框架加載矢量字體
private VectorFont vFont; 

我得到這個錯誤 「錯誤加載 」myFont「。文件中包含Microsoft.Xna.Framework.Graphics.SpriteFont而是試圖加載作爲Nuclex.Fonts.VectorFont。」

我知道「myFont」是一個Spritefont,但我怎樣才能定義一個矢量字體來加載?!

在此先感謝

回答

1

字體有錯誤的導入程序/處理器集。

選擇您的字體,轉到屬性窗口並將其更改爲來自Nuclex框架的「VectorFont」導入器/處理器。

一定要將Nuclex內容導入器/處理器項目引用添加到您的內容項目中。