我在互联网上使用了一些教程,这些教程教授了如何在带有触摸屏的 Windows 计算机上使用 XNA 中的触摸输入。但是,我使用的是 Surface Pro,而 XNA 工作室甚至无法将其识别为触摸屏。我通过打印 TouchPanel IsConnected 的状态进行了测试,结果是错误的。最大触控能力返回 0(我认为表面的多点触控为 10)。
有人熟悉这个吗?我试图做一些简单的任务,比如在屏幕上接收多个手指点击。
我在互联网上使用了一些教程,这些教程教授了如何在带有触摸屏的 Windows 计算机上使用 XNA 中的触摸输入。但是,我使用的是 Surface Pro,而 XNA 工作室甚至无法将其识别为触摸屏。我通过打印 TouchPanel IsConnected 的状态进行了测试,结果是错误的。最大触控能力返回 0(我认为表面的多点触控为 10)。
有人熟悉这个吗?我试图做一些简单的任务,比如在屏幕上接收多个手指点击。
XNA 4.0 不支持 Windows Phone 7 以外的任何设备上的触控。请参阅此博客文章了解完整详细信息。
该链接的博客文章提供了一些接收触摸输入的替代方法(基本上:使用 Windows API)。