2010-10-21 100 views
0

我正在开发一个简单的控制台游戏,在Visual Basic中“水平”是从文件中读取后绘制出来的。Visual Basic 2010快速写入

到目前为止,我使用

Console.ReadKey() 

检查箭头键,并因此移动一块控制台上的位置。

问题是,我知道要做到这一点的唯一方法就是在每次移动时重绘“级别” - 这是相对较慢的。

有没有更好的方法来实现这个目标?

回答

1

三种解决方案:

  1. 重绘只有改变屏幕字符。
  2. 跳过控制台功能并使用WINAPI WriteConsole(有点example使用WINAPI控制台功能)。
  3. 使用窗体并将文本绘制到窗口中。