我正在尝试在玩游戏时获得像素颜色(exe),但我一直得到g,r,b = 0,代码在游戏外完美运行。
Robot robot = new Robot();
robot.delay(3000);
PointerInfo pointer = MouseInfo.getPointerInfo();
Point coord = pointer.getLocation();
Color color = robot.getPixelColor((int)coord.getX(), (int)coord.getY());
System.out.println("Red = " + color.getRed());
System.out.println("Green = " + color.getGreen());
System.out.println("Blue = " + color.getBlue());
那么可以从游戏中获取像素信息吗?
答案 0 :(得分:0)
getPixelColor()
似乎仅适用于窗口模式:打开游戏设置并禁用全屏!