我需要用Java制作一个项目游戏。
我想要做的是一个游戏,你必须经过一个迷宫而不会碰到墙壁。
有没有办法获得鼠标结束的像素颜色?
答案 0 :(得分:5)
你可能想要java.awt.Robot.getPixelColor(x,y)。它比抓图像更快。
答案 1 :(得分:1)
这个post正好回答了您的问题,包括完整的工作代码示例。基本上,您可以从绘制的画布上创建一个图像,并在图像上的像素上调用getRGB()。
答案 2 :(得分:0)
您想要实现MouseMotionListener接口并执行Artelius提到的操作,即获取鼠标位置的坐标并计算像素的颜色。