2012-05-20 107 views
0

我使用多维数组作为地图/浮雕/山。在windows窗体中填充点数组

所以基本上,我有:

[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ] 
[ ][#][ ][#][#][ ][ ][ ][ ][ ][ ][ ][ ][ ] 
[ ][#][ ][#][#][ ][ ][ ][ ][ ][ ][ ][ ][ ] 
[ ][#][ ][#][#][ ][ ][#][ ][ ][#][ ][ ][ ] 
[ ][#][ ][#][#][ ][ ][#][#][ ][#][#][ ][ ] 
[ ][#][#][#][#][#][ ][#][#][#][#][#][ ][ ] 
[ ][#][#][#][#][#][#][#][#][#][#][#][#][ ] 

作为阵列的一个布尔值数组。如果该值为真,则应显示一个点。

用1像素椭圆填充非常缓慢。

我试图用所有“有效”像素填充一个点阵列,然后使用内置函数,但是我无法找到一个快速且良好的工作点。

+0

您是如何绘制的?显示代码? –

+0

BitArray? (15个字符) –

回答

1

为什么不直接用想要显示的图像创建一个PNG图像,然后在需要的位置在图形上绘制图像。与 绘图功能相比,这些速度通常非常快。