2013-03-21 64 views
-1

我在我为编程练习创建的控制台中有一个迷宫游戏。我创建了一个动画并在用户阅读完指令后运行它。虽然不幸的是我发现了一个创建我的动画的方式的缺陷。我使用Console.setCursorPosition()Console.Write()。当用户在动画中点击键盘上的按键时,它会将其输入到动画的中间,因此它会插入并且不会正确完成动画。如何在某个任务运行时暂停用户键盘输入?

我的问题是如何在此动画期间暂停用户输入?

回答

0

你可以使用的Console.KeyAvailableConsole.ReadKey(false)

+0

组合,你可以举个例子? – joesumbody122 2013-03-21 16:26:13

+0

@ user2195610你能分享你如何做动画吗? – 2013-03-21 16:27:18

+0

很抱歉,我很久没回到这篇文章,但我设法解决了这个问题。 现在,动画运行它询问玩家想要走哪条路,即使在动画运行时按下按钮,它也会将记录的文本放在问题后面。 – joesumbody122 2013-04-09 15:56:35