我使用多维布尔数组作为地图/浮雕/山。
所以基本上,我有:
[ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ]
[ ][#][ ][#][#][ ][ ][ ][ ][ ][ ][ ][ ][ ]
[ ][#][ ][#][#][ ][ ][ ][ ][ ][ ][ ][ ][ ]
[ ][#][ ][#][#][ ][ ][#][ ][ ][#][ ][ ][ ]
[ ][#][ ][#][#][ ][ ][#][#][ ][#][#][ ][ ]
[ ][#][#][#][#][#][ ][#][#][#][#][#][ ][ ]
[ ][#][#][#][#][#][#][#][#][#][#][#][#][ ]
作为数组的布尔数组。如果该值为 true,则应该显示一个点。
用 1 像素椭圆填充非常慢。
我试图用所有“有效”像素填充一个点数组,然后使用内置函数,但我找不到一个快速且工作良好的函数。