2016-03-08 48 views
0

我使用Java在2D創建一個簡單的遊戲。獲取鼠標的DX/DY在Java中

不過,我想獲得鼠標的DX,這樣我可以用我在我的遊戲鼠標移到某個對象到不同的地方。

當我學習一點LWJGL,有一個方法叫

Mouse.getDX()/~.getDY() 

它返回自從上次getDY()是呼籲x/y axis運動。

但我不知道如何不使用任何其他庫一樣LWJGL得到這樣的價值。我只知道如何使用MouseListener接口獲取鼠標位置。還是有什麼我做錯了?謝謝如果你能回答:)

回答

0

看到這個StackOverflow的:Get Mouse Position

它詳細介紹瞭如何獲得鼠標的位置信息,並給出了鏈接到Java API的更多細節。

或者使用本教程編寫自己的監聽器,存儲最後已知的位置,以獲得增量:https://docs.oracle.com/javase/tutorial/uiswing/events/mousemotionlistener.html

+0

謝謝,但我還是真的不知道如何獲得最後一個已知鼠標位置...生病嘗試閱讀你給我另一次的頁面。 –

+0

好吧,現在我想我發現我將如何解決我的問題。謝謝! :) –