所以基本上我正在制作一个游戏,它的主类有一个每秒运行 60 次的循环
我需要一种简单的方法来找到鼠标的 xy 坐标,这样我就可以在该特定坐标上绘制一些东西。
有什么好的方法可以做到这一点吗?
所以基本上我正在制作一个游戏,它的主类有一个每秒运行 60 次的循环
我需要一种简单的方法来找到鼠标的 xy 坐标,这样我就可以在该特定坐标上绘制一些东西。
有什么好的方法可以做到这一点吗?
如果您尝试运行此代码,它实际上不会起作用,但它向您展示了如何以整数形式获取鼠标 X 和 Y 的位置
import java.awt.MouseInfo;
public class testmouse {
public static void main(String[] args){
int mouseY = MouseInfo.getPointerInfo().getLocation().y;
int mouseX = MouseInfo.getPointerInfo().getLocation().x;
}
}
在游戏区添加一个MouseMotionListener
并注意mouseMoved(MouseEvent)
。