0
我正在尋找渲染spritesheets,這傢伙給了一個教程,其中的惡意表使用4種顏色:黑色,深灰色,淺灰色和白色。這段代碼片段與顏色有什麼關係?
這些通過一種方法對應於不同的顏色。例如。黑色是綠色,白色是紅色等
我想使用5種顏色,而不是4,但我想了解這一點以及它沒有解釋。
驗證碼:
public class Colours {
public static int get(int colour1, int colour2, int colour3, int colour4, int colour5) {
return (get(colour4) << 24) + (get(colour3) << 16) + (get(colour2) << 8) + (get(colour1));
}
private static int get(int colour) {
if(colour < 0)
return 255;
int r = colour/100 % 10;
int g = colour/10 % 10;
int b = colour % 10;
return r * 36 + g * 6 + b;
}
static {
Colours.get(555, 543, 542, 123);
}
}
因此,如果有人可以解釋這一點,我怎麼能添加第五種顏色,這將是真棒。
你能解釋一下嗎? – user2687097
@ user2687097是完全誠實的,我不知道他們爲什麼這樣做,或者是爲了什麼。他們只是在基地10接受'154',並給你一個基地的'154'6 –
什麼是基地? :3 – user2687097