您好,我正在尝试绘制大约 1000 张图像以及 10 到 100 个矩形和椭圆。但是我需要所有这些仅在它们完成加载时才显示在屏幕上(不是在加载屏幕中,而是在游戏或幻灯片中)。所以例如
texturegrass = MyApp.Properties.Resources.Grass
Rectangle[] rects;
recs = new Rectangle[1000]
for (int i = 0; i < rects.Length; i++)
{
g.DrawImage(texturegrass,rects[i]);
}
这是我到目前为止所做的,但是每个矩形都是由它自己绘制的,这导致了闪烁的问题。
我已经双缓冲了应用程序。我尝试使用并行,但应用程序不断崩溃
我希望你们中的一个可以帮助我...
##*