gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 06:44:19 24 4
gpt4 key购买 nike

我正在使用 Monogame 开发适用于 Windows 应用商店和 Windows Phone 的通用应用。

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

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

谢谢大家的回复,

卢卡。

最佳答案

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

  1. 您可以在 this.IsMouseVisible 周围添加一个 try-catch。如果出现异常,则可以确定鼠标不可用。
  2. 您有 XNA 的条件编译符号。使用 #if !WINDOWS_PHONE 防止手机检查鼠标。我想你可以考虑大多数手机不使用鼠标。 (参见 MSDN documentation)

关于c# - 如何检查鼠标在 XNA 中是否可用 - Monogame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29991970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com