我已经尝试了一段时间,我相信我做的一切都是正确的(就代码而言):
SpriteFont font = Content.Load<SpriteFont>("Arial");
但是,然后我读到您需要使用我尝试过的工具编译字体,但它们都从扩展名 *.spritefont 转换而来。这似乎不在我的机器上,尽管经过一些研究,我确实设法获得了几个 TTF 文件。
一些进一步的研究表明,如果我从 VS 中选择“新文件”,我应该能够选择创建一个新的 spritefont。情况似乎并非如此,因为它不在 VS2012 或 13 的列表中。
我没有理由经常使用字体,所以我可能犯了一个明显的错误。有什么想法吗?