2015-10-04 79 views
1

好的,所以我更確定這可以用一些基本的數學來解決,但是我對於我的生活找不到答案。我有兩組幾乎100%相似的x和y座標。例如,當我改變第一個座標的x時,它也改變了第二個座標的x。問題是第二個座標似乎以比第一個座標更快的速度移動。請注意,我所說的第一個座標是基於玩家運動的x,第二個座標是mouseX,它是鼠標在遊戲中的位置,而不是屏幕上的位置。這是一些可能有用的代碼。LWJGL無法獲得匹配的座標

所以總之我的鼠標移動完全與玩家同步,但我需要轉換鼠標座標以匹配玩家座標。

Mouse Manager

注意計算就是我試圖計算遊戲有關座標X.

Game Manager



作爲一個例子下面是我的一些座標,只需動在右邊。除了從玩家位置移動鼠標外,我也沒有移動鼠標。
格式:{播放器的x,遊戲者Y} {鼠標的x,鼠標Y}
{24 19} {219} 212
{8 19} {475} 212
{-14 19} {827} 212
{-36 19} {1179} 212

回答

0

好的所以我看着它有點困難,發現它們之間,並從相關,我是能夠構建方程- (((MouseX-217)/ 16)-24)= new X。 -217將實際座標歸零,像素到位置大小爲16,鎖定位置大小爲24。

+0

那麼問題現在就解決了嗎? – Joehot200