0
最近我一直在引用鼠標在Windows遊戲(XNA框架)中的位置問題。我創建一個變量:鼠標位置怪異
Mouse mouse = Mouse.GetState();
然後嘗試獲取鼠標的x和y座標。一段時間沒問題,給我正確的座標。但總會有一些突破點,鼠標到達後返回,x和y大於鼠標實際座標。這是第四次發生這種情況,我改變了其他任何會干擾它的事情。有任何想法嗎?
最近我一直在引用鼠標在Windows遊戲(XNA框架)中的位置問題。我創建一個變量:鼠標位置怪異
Mouse mouse = Mouse.GetState();
然後嘗試獲取鼠標的x和y座標。一段時間沒問題,給我正確的座標。但總會有一些突破點,鼠標到達後返回,x和y大於鼠標實際座標。這是第四次發生這種情況,我改變了其他任何會干擾它的事情。有任何想法嗎?
您是否在使用某種相機?如果是這種情況,一定要從
鼠標位置中減去相機位置。 Mouse.GetState()。位置表示鼠標在窗口內的位置,而不是您的遊戲世界。
很難說,因爲它是;我的Mouse.GetState()表現非常好。你能提供你的代碼嗎? – Superbest 2012-04-14 18:18:48