我正在制作一个新游戏,我想使用我自己的文本纹理。我遇到了这个很酷的工具,叫做 SpriteFont 2.0,它就像一个所见即所得的编辑器,用于为 XNA 中的 SpriteFont 文件制作纹理文件。我做了这个字体:
但我的问题是,当我将它放入 XNA 时,字母之间有很多额外的空间。例如,这应该说“这是一个测试”,但结果是这样的:
我的纹理文件是否有问题,或者我的编程需要做些什么。SpriteBatch
我只是在对象中使用了第一个 DrawString 方法。我也将纹理文件的内容导入更改为 Sprite Font Texture。我不知道为什么文本在字符之间有这么多的空间。