抽绳帮助游戏冻结

时间:2013-06-08 11:57:14

标签: c# xna drawing xna-4.0 freeze

我正在尝试在C#中在屏幕上打印一些文本,虽然我出于某种原因这样做但游戏和窗口只是冻结了,我必须通过停止调试来手动关闭它。 游戏是Noughts和十字架

这是绘制字符串代码:

private void Wintext()
{
    while (Drawtxt == true)
    {
        spriteBatch.DrawString(Text, "Congradulations: Player " + winner.ToString() + " Wins ! ! !", new Vector2(120, 300), Color.Blue);
    }
}

提前致谢。 如果您需要查看其余代码,请提及。

你的,莫娜

1 个答案:

答案 0 :(得分:0)

从现有代码我可以说while循环条件会带你进入无限循环,因为

  

Drawtxt == true

永远是真的。在绘制线条时将其设为假。

 while (Drawtxt == true)
    {
        spriteBatch.DrawString(Text, "Congradulations: Player " + winner.ToString() + " Wins ! ! !", new Vector2(120, 300), Color.Blue);
    }

否则分享完整的代码。