1

在 Visual Studios 中,使用 Graphics 类,如果您尝试清除屏幕并在之后绘制图形,它将无法跟上并导致可怕的闪烁。

有没有更快的方法来做到这一点?

我希望能够在屏幕上绘制图形并以足够快的速度清除它们以跟上运动。有点像 OpenGL 的工作原理。

4

1 回答 1

3

您想使用双缓冲。基本上,您提前将下一个图像从屏幕上绘制出来,然后将其移动到视图中以避免闪烁效果。C# 有一个BufferedGraphics类。可能也会有所帮助。

于 2012-06-13T03:32:05.073 回答