1

我需要为一个项目用 Java 制作游戏。

我想做的是一个游戏,你必须在不接触墙壁的情况下穿过迷宫。

有没有办法获得鼠标所在像素的颜色?

4

3 回答 3

5

您可能需要 java.awt.Robot.getPixelColor(x, y)。它会比抓取图像更快。

于 2009-11-04T01:01:59.577 回答
1

这篇文章准确地回答了您的问题,包括一个完整的工作代码示例。基本上,您可以从画布创建图像,并在图像上的像素上调用 getRGB()。

于 2009-11-04T00:35:03.767 回答
0

您想实现 MouseMotionListener 接口并执行 Artelius 提到的操作,即获取鼠标位置的坐标并计算像素的颜色。

于 2009-11-04T00:34:39.163 回答