2012-12-21 125 views
0

XNA 4.0渲染字體在屏幕上的方式是從XNA 3.1退後一步,至少可以說。謝天謝地,使用Nuclex Framework已經解決了這個問題。但是,這是spritefont文件。XNA Nuclex Spritefont框架和Spritefont紋理

Nuclex可以支持spritefont紋理(Nubik's等等)嗎?如果沒有, 如何將「不太常用」字體轉換爲spritefont,並確保它顯示在另一臺計算機上(可能不會安裝該字體)?

回答

1

Spritefonts編譯爲。構建內容時會得到一個spritefont.xnb文件,並且此文件包含所有字符(在.spritefont文件中定義的那些字符)。由於遊戲使用這些文件中的字符 - 隨遊戲一起部署 - 目標計算機不需要任何字體。

此外,有不需要Nuclex支持SpriteFont類紋理 - 因爲他們是因爲他們將保持不變您可以在內容中使用這些紋理。 Nucleus字體只使用與缺省XNA Spritefont處理器相比字符的繪製字符的不同方式。 spritefont紋理字符是已經繪製