整数矩阵的梯度颜色矩阵

时间:2016-03-26 23:01:50

标签: matrix gradient

我有一个游戏地图矩阵。矩阵为int[][],此矩阵中的值表示地形的高度。

是否有任何算法可以从这个高度矩阵制作渐变色矩阵?

我的意思是这样的转移:

int[][] gameMap -> Color[][] colorGradient;

在此转移后,我将为地图的每个像素着色:

setPixelColor(i, j, colorGradient[i][j]);

我的尝试:

                for each map i ,j
                int value = gameMap[i][j] - min;

                float aa = max - min; //(max value on map and min value on map)

                float percent = value / (aa / 100);

                gameMapColorMap[i][j] = Color.getHSBColor(0f, percent / 10 , 0.30f);

0 个答案:

没有答案