我試圖讓我的程序在單擊某個大洲時進行識別。 要做到這一點,我已經使用:libGdx不能正確顯示選定像素的顏色
new Color(texture.getTextureData().consumePixmap().getPixel(x, y));
x和y對應於鼠標的各個座標。
獲取arbg值的每個點點擊地圖,結果如下:
- 在大陸:0.0,1.0,1.0,1.0
- 要大陸的西:0.0,1.0,1.0,1.0
- 爲了大陸的西北方:0.0,0.0,0.0,0.0
從這些結果中,第一和第二是無法區分的,儘管它們完全關注不同的顏色。而且,北上突然渲染所有arbg 0?
有沒有人有任何想法,爲什麼發生這種情況?是否有解決方法來獲取像素的顏色? 謝謝。
PS:該項目用於桌面。 PPS:當檢查每個像素的所有alpha值時,這是我顯示它們時得到的結果。看起來圖像翻轉了?
至少給我一個+1 – ossobuko