2010-10-21 90 views
0

我正在開發一個簡單的控制檯遊戲,在Visual Basic中「水平」是從文件中讀取後繪製出來的。Visual Basic 2010快速寫入

到目前爲止,我使用

Console.ReadKey() 

檢查箭頭鍵,並因此移動一塊控制檯上的位置。

問題是,我知道要做到這一點的唯一方法就是在每次移動時重繪「級別」 - 這是相對較慢的。

有沒有更好的方法來實現這個目標?

回答

1

三種解決方案:

  1. 重繪只有改變屏幕字符。
  2. 跳過控制檯功能並使用WINAPI WriteConsole(有點example使用WINAPI控制檯功能)。
  3. 使用窗體並將文本繪製到窗口中。