Я пытаюсь распознать свою программу, когда она нажала на континент. Для этого я использовал:libGdx неправильно отображает цвет выбранного пикселя
new Color(texture.getTextureData().consumePixmap().getPixel(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: При проверке всех значений альфа для каждого пикселя это то, что я получаю, когда я их показываю. Кажется, что изображение перевернуто?
хотя бы дать мне +1 – ossobuko