java机器人颜色检查在行

时间:2015-01-12 16:40:10

标签: java colors awtrobot

我需要做的是在水平线上获取像素颜色,如果任何像素具有给定的颜色,则将布尔值更改为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);
    }

}

0 个答案:

没有答案