C# 如何将中心文本与XNA对齐?

C# 如何将中心文本与XNA对齐?,c#,visual-studio,text,xna,drawtext,C#,Visual Studio,Text,Xna,Drawtext,我一直在尝试制作一个游戏,我希望使用DrawString()在窗口中居中显示文本 现在它总是在左边对齐,我知道如何居中文本的位置,但不知道如何居中对齐 为了直观地了解我遇到的问题,请查看此处的文本对齐: 有一个简单的解决方法吗?用SpriteFont.MeasureString()测量字体,然后用2除。我尝试过,但没有解决,我应该如何应用这个代码?好的,我找到了我的解决方法,多亏了你,我知道在哪里可以找到它。MeasureString确实参与其中,谢谢你的帮助。哦,很高兴你找到了它。我试图提供

我一直在尝试制作一个游戏,我希望使用DrawString()在窗口中居中显示文本

现在它总是在左边对齐,我知道如何居中文本的位置,但不知道如何居中对齐

为了直观地了解我遇到的问题,请查看此处的文本对齐:


有一个简单的解决方法吗?

用SpriteFont.MeasureString()测量字体,然后用2除。我尝试过,但没有解决,我应该如何应用这个代码?好的,我找到了我的解决方法,多亏了你,我知道在哪里可以找到它。MeasureString确实参与其中,谢谢你的帮助。哦,很高兴你找到了它。我试图提供更详细的信息,但我做过其他事情,没有时间。很高兴它成功了;)使用
SpriteFont.MeasureString()
测量字体,然后可以将其除以2。我尝试过,但没有解决,我应该如何应用此代码?好的,我找到了解决方案,多亏了你,我知道在哪里可以找到它。MeasureString确实参与其中,谢谢你的帮助。哦,很高兴你找到了它。我试图提供更详细的信息,但我做过其他事情,没有时间。很高兴它成功了;)