我需要做的是在水平线上获取像素颜色,如果任何像素具有给定的颜色,则将布尔值更改为false。当背景仅包含此颜色时,它可以正常工作。我的代码怎么了?
public class testAttack {
public static boolean czyAtakowac = true;
public static void main(String[] args) throws AWTException, IOException,
InterruptedException {
Robot myrobot = new Robot();
for (int i = 704; i < 778; i++) {
Color timerColor = myrobot.getPixelColor(i, 672);
if (timerColor.getRed() == 136 && timerColor.getGreen() == 0
&& timerColor.getBlue() == 21) {
czyAtakowac = false;
}
}
System.out.println(czyAtakowac);
}
}