我需要用java为一个项目做一个游戏。我想做的是一个游戏,你必须穿过迷宫而不触碰墙壁。有没有办法得到鼠标所在像素的颜色?
zlwx9yxi1#
这篇文章准确地回答了您的问题,包括一个完整的工作代码示例。基本上,您可以从画布上创建一个图像,并在该图像上的像素上调用getrgb()。
laawzig22#
您需要实现mousemotionlistener接口并执行artelius提到的操作,即获取鼠标位置的坐标并计算像素的颜色。
g52tjvyc3#
您可能需要java.awt.robot.getpixelcolor(x,y)。这比抓拍照片要快。
3条答案
按热度按时间zlwx9yxi1#
这篇文章准确地回答了您的问题,包括一个完整的工作代码示例。基本上,您可以从画布上创建一个图像,并在该图像上的像素上调用getrgb()。
laawzig22#
您需要实现mousemotionlistener接口并执行artelius提到的操作,即获取鼠标位置的坐标并计算像素的颜色。
g52tjvyc3#
您可能需要java.awt.robot.getpixelcolor(x,y)。这比抓拍照片要快。