C#XNA触摸面板-Surface Pro触摸屏无法识别



我在互联网上使用了一些教程,教如何在带有触摸屏的windows计算机的XNA中使用触摸输入。然而,我使用的是Surface Pro,XNA工作室甚至不认为它是触摸屏。我通过打印TouchPanel IsConnected的状态进行了测试,结果是错误的。最大触摸能力返回0(我认为surface的多点触摸为10)。

有人熟悉这个吗?我试着做一些简单的任务,比如,在屏幕上接收多个手指点击。

XNA 4.0不支持在Windows Phone 7以外的任何设备上触摸。有关详细信息,请参阅此博客文章。

这篇链接的博客文章提供了一些接收触摸输入的替代方法(基本上是:使用Windows API)。

最新更新