Методы растрового изображения LibGDX не существуют - PullRequest
0 голосов
/ 09 мая 2020

Я использую LibGDX для создания игры. Я использую Pixmap и хочу использовать его метод .setColor. Но это не работает. IDE показывает, что не найдено ни одного экземпляра setColor (), тогда как, когда я увидел официальную документацию LibGDX, он показывает, что Pixmap имеет метод под названием setColor.

1 Ответ

1 голос
/ 10 мая 2020

Зависит от того, что вы подразумеваете под setColor. Существует функция setColor, но она просто устанавливает цвет по умолчанию для будущих операций рисования для растрового изображения, например drawLine (). Если вы хотите установить пиксель в определенный цвет c в растровом изображении, вы можете использовать drawPixel (int x, int y, int color)

Однако ваша IDE должна отображать функцию, просто убедитесь, что вы пытается получить к нему доступ через экземпляр растрового изображения. ie.

Pixmap mypixmap=new Pixmap(100, 100 , Format.RGB888);
mypixmap.setColor(1,1,1,1); //r,g,b,a
mypixmap.drawLine(0,0,100,100);

Ознакомьтесь с документацией Pixmap

...