我正在使用GDI +类在表单上为我正在尝试编程的游戏绘制一些Bitmaps。我想加快我的游戏速度,所以我考虑过多次阻止绘制一个像素。
例如:
我将在(10,10)处绘制100x100图像,在(20,20)处绘制另一个100x100图像。
我想阻止在旧图像的区域中绘图(从(10,10)到(110,100))并且只绘制空白像素(从(110,110)到(120,120))。
我正在尝试加速绘图事件,就像有背景和几张图片一样。然后我想绘制背景,其余像素没有着色。
我正在使用VB.NET 2005
帮助图像: - http://www.mediafire.com/view/?myfiles#82i5t1w99v7mdf1 http://www.mediafire.com/view/?myfiles#p7d4fpdcoap51nd
答案 0 :(得分:0)
您可以使用Graphics.DrawImage重载来绘制图像,这样您就可以为要绘制的图像部分指定Rectangle
。这样您每次只能绘制10x10像素的图像部分。