鼠标位置怪异

时间:2012-04-13 23:36:36

标签: c# visual-studio xna

我最近遇到了鼠标在Windows游戏(XNA Framework)中的引用问题。我创建了一个变量:

Mouse mouse = Mouse.GetState();

然后尝试获取鼠标的x和y坐标。有一段时间它很好,给我正确的坐标。但总有一些突破点,在达到之后,鼠标返回并且x和y大于鼠标实际坐标的值。这是第四次发生这种情况,我已经改变了任何应该干扰它的事情。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

你正在使用某种相机吗?如果是这种情况,请务必从中减去相机位置 鼠标位置。 Mouse.GetState()。Position代表窗口内的鼠标位置,而不是游戏世界。