2012-04-13 68 views
0

最近我一直在引用鼠標在Windows遊戲(XNA框架)中的位置問題。我創建一個變量:鼠標位置怪異

Mouse mouse = Mouse.GetState(); 

然後嘗試獲取鼠標的x和y座標。一段時間沒問題,給我正確的座標。但總會有一些突破點,鼠標到達後返回,x和y大於鼠標實際座標。這是第四次發生這種情況,我改變了其他任何會干擾它的事情。有任何想法嗎?

+0

很難說,因爲它是;我的Mouse.GetState()表現非常好。你能提供你的代碼嗎? – Superbest 2012-04-14 18:18:48

回答

2

您是否在使用某種相機?如果是這種情況,一定要從
鼠標位置中減去相機位置。 Mouse.GetState()。位置表示鼠標在窗口內的位置,而不是您的遊戲世界。