【问题标题】:How to check if Mouse is available in XNA - Monogame如何检查鼠标在 XNA 中是否可用 - Monogame
【发布时间】:2015-05-01 17:35:24
【问题描述】:

我正在使用 Monogame 开发适用于 Windows Store 和 Windows Phone 的通用应用程序。

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

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

谢谢大家的回复,

卢卡。

【问题讨论】:

    标签: c# xna mouse monogame win-universal-app


    【解决方案1】:

    你有各种解决方案,取决于你想做什么:

    1. 您可以在this.IsMouseVisible 周围添加一个try-catch。如果遇到异常,您肯定知道鼠标不可用。
    2. XNA 有条件编译符号。使用#if !WINDOWS_PHONE 防止手机查看鼠标。我想你可以认为大多数手机不使用鼠标。 (见MSDN documentation

    【讨论】:

      猜你喜欢
      • 2016-05-27
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      相关资源
      最近更新 更多