我需要为一个项目用 Java 制作游戏。
我想做的是一个游戏,你必须在不接触墙壁的情况下穿过迷宫。
有没有办法获得鼠标所在像素的颜色?
您可能需要 java.awt.Robot.getPixelColor(x, y)。它会比抓取图像更快。
这篇文章准确地回答了您的问题,包括一个完整的工作代码示例。基本上,您可以从画布创建图像,并在图像上的像素上调用 getRGB()。
您想实现 MouseMotionListener 接口并执行 Artelius 提到的操作,即获取鼠标位置的坐标并计算像素的颜色。