В игре Crysis 3 (и почти во всех полно-экранных играх) пытаюсь получить цвет пикселя, в координате, рядом с курсором:
robot = new Robot(GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice());
System.out.println(robot.getPixelColor(
(int) MouseInfo.getPointerInfo().getLocation().getX() + 10,
(int) MouseInfo.getPointerInfo().getLocation().getY() + 10
));
На что получаю сообщение:
java.awt.Color[r=0,g=0,b=0]
Хотя в других играх\окнах выводиться правильный цвет. В чем может быть проблема и как ее исправить?
Свежие комментарии