在Draw中,我成功地在我想要的地方绘制了我的字符串。问题是我希望它更有效率。
代码:
spriteBatch.DrawString (font, "Are you sure you wish to quit?", new Vector2 (...), Color.White);
在Vector2
我打电话给MeasureString
,并且不得不重写字符串...而且这很难看......
我尝试了3种不同的说法:string sureQuit = "Are you sure..."
:并且呼叫(font, sureQuit, ...)
。
我经常收到错误。我知道有一种非常简单的方法可以创建一个字符串并调用它,但我找不到任何这么简单的资源。
我想通了......我的类继承自一个抽象类,它继承自DrawableGameComponent。因此,在我的公共结构中,我不得不打电话:
this.sureQuit = "Are you sure you wish to quit?"