2013-03-21 66 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