我一直想這一段時間,我相信我在做正確的一切字體(至於代碼而言):加載使用monogame與VS2012/13
SpriteFont font = Content.Load<SpriteFont>("Arial");
然而,然後我讀到你需要使用我嘗試過的工具編譯字體,但它們都是從擴展名* .spritefont轉換而來的。這似乎沒有在我的機器上,雖然經過一番研究,我確實設法弄到了幾個TTF文件。
一些進一步的研究表明,如果我從VS中選擇「新文件」,我應該可以選擇創建一個新的spritefont。這似乎並不是這種情況,因爲它不在VS2012或13的列表中。
我還沒有理由非常使用字體,所以我可能會犯一個明顯的錯誤。任何想法是什麼?
我遇到過XNA Game Studio,但它似乎需要VS2010,所以我認爲這已過時。我真的需要安裝VS2010嗎? –
如果你想使用XNA內容管道,那麼是的,你目前需要Visual Studio 2010.XNA並不正式支持Visual Studio的新版本,並且永遠不會,因爲微軟已經放棄了對框架的支持。 –
我只想補充一點,MonoGame團隊正在努力取代內容管道,因此它不應該總是這樣。 https://github.com/mono/MonoGame/wiki/Content-Build-Pipeline – craftworkgames