Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 鼠标位置偏移_C#_Xna_Position_Mouse_Xna 4.0 - Fatal编程技术网

C# 鼠标位置偏移

C# 鼠标位置偏移,c#,xna,position,mouse,xna-4.0,C#,Xna,Position,Mouse,Xna 4.0,我在XNA中遇到以下问题: 在我的一个项目中,当我尝试将鼠标位置设置为(0,0)时,它会将光标移到游戏窗口之外。如果我得到鼠标位置并将光标放在左上角,它会显示(170,0)。 有什么问题吗? 在另一个项目中,如果我尝试在Game1类的构造函数中设置鼠标位置,它会将鼠标位置设置在屏幕之外。但是,如果我在更新函数中设置了位置,它就可以正常工作。我该怎么办? 提前感谢游戏的构造器中尚未设置图形设备。我想这是你的问题。因此,我认为正在发生的是,将鼠标放在游戏构造函数中默认设置视口的0,0处。一旦设置了图

我在XNA中遇到以下问题: 在我的一个项目中,当我尝试将鼠标位置设置为(0,0)时,它会将光标移到游戏窗口之外。如果我得到鼠标位置并将光标放在左上角,它会显示(170,0)。 有什么问题吗? 在另一个项目中,如果我尝试在Game1类的构造函数中设置鼠标位置,它会将鼠标位置设置在屏幕之外。但是,如果我在更新函数中设置了位置,它就可以正常工作。我该怎么办?
提前感谢

游戏的构造器中尚未设置图形设备。我想这是你的问题。因此,我认为正在发生的是,将鼠标放在游戏构造函数中默认设置视口的0,0处。一旦设置了图形驱动程序,它就会偏移鼠标位置


如果在任何代码出现之前需要它,请将其设置为Game1.cs的初始化方法中的第一件事。

一些代码会很有用,特别是在设置位置的地方。