0
我正在做一個迷宮遊戲,你的鼠標不能觸摸某種顏色。我遇到的問題是在不使用BufferedImage的情況下獲取像素顏色。有沒有其他的選擇?如何在沒有BufferedImage的情況下獲取圖像的像素顏色?
我正在做一個迷宮遊戲,你的鼠標不能觸摸某種顏色。我遇到的問題是在不使用BufferedImage的情況下獲取像素顏色。有沒有其他的選擇?如何在沒有BufferedImage的情況下獲取圖像的像素顏色?
未測試。嘗試使用Robot
和PointerInfo
聲明:
PointerInfo pointer = MouseInfo.getPointerInfo();
Point coord = pointer.getLocation();
Robot robot = new Robot();
然後得到一個Color
在一個Point
:
Color color = robot.getPixelColor((int)coord.getX(), (int)coord.getY());