C# 如何在XNA中检查鼠标是否可用-Monogame

C# 如何在XNA中检查鼠标是否可用-Monogame,c#,xna,mouse,monogame,win-universal-app,C#,Xna,Mouse,Monogame,Win Universal App,我正在使用Monogame为Windows应用商店和Windows Phone开发一个通用应用程序 我知道可以检查触摸屏是否可用,我正在寻找一种用鼠标做同样事情的方法 我不能忽略鼠标未连接的事实,因为类似这样的指令。IsMouseVisible=true;在Windows Phone上启动异常 谢谢大家的回复 卢卡。您有各种解决方案,具体取决于您想做什么: 您可以在this.IsMouseVisible周围添加一个try catch。如果出现异常,您肯定知道鼠标不可用 使用XNA可以使用条件编译

我正在使用Monogame为Windows应用商店和Windows Phone开发一个通用应用程序

我知道可以检查触摸屏是否可用,我正在寻找一种用鼠标做同样事情的方法

我不能忽略鼠标未连接的事实,因为类似这样的指令。IsMouseVisible=true;在Windows Phone上启动异常

谢谢大家的回复


卢卡。

您有各种解决方案,具体取决于您想做什么:

  • 您可以在
    this.IsMouseVisible
    周围添加一个try catch。如果出现异常,您肯定知道鼠标不可用
  • 使用XNA可以使用条件编译符号。如果需要,请使用
    #!WINDOWS\u PHONE
    防止手机检查鼠标。我认为你可以考虑大多数手机不使用鼠标。(见附件)