我正在使用Java在2D
中创建一个简单的游戏。
但是,我想获得鼠标的DX,以便我可以在游戏中用鼠标将某个物体移动到不同的地方。
当我学习LWJGL
时,有一种名为
Mouse.getDX()/~.getDY()
自上次调用x/y axis
以来,它返回getDY()
上的移动。
但是我不确定如何在不使用LWJGL
之类的任何其他库的情况下获得这样的价值。我只知道如何使用MouseListener接口获取鼠标位置。或者我做错了什么?谢谢,如果你能回答:)
答案 0 :(得分:0)
请参阅此StackOverflow:Get Mouse Position
它提供了有关如何获取鼠标位置的信息,并提供了有关Java API的链接以获取更多详细信息。
或者,使用本教程编写自己的侦听器,存储最后的已知位置以获取增量:https://docs.oracle.com/javase/tutorial/uiswing/events/mousemotionlistener.html