使用C#跟踪图形输入板输入

时间:2010-05-16 16:29:04

标签: c# xna user-input

我正在用C#编写XNA应用程序,我希望能够使用图形输入板控制应用程序。我需要做的就是跟踪笔在平板电脑上的位置和压力​​,有一些内置的手势识别会很好,但我愿意在需要时自己构建它。

我的第一次尝试是使用vbtablet library。但是,当我发送给朋友时,它无法正常工作。似乎底层技术已经相当陈旧,并且不受某些平板电脑的支持。

我的第二次尝试是使用Microsoft.Ink系统。这看起来很有希望,但我对这个主题知之甚少,而且我很难让它正常工作 - 例如,我无法在使用InkOverlay时找到如何读取原始数位板输入并禁用平板电脑上的鼠标指针模式。

这个领域的初学者使用的最佳系统是什么,有哪些好的文档?

1 个答案:

答案 0 :(得分:1)

好吧,如果您只支持Windows 7,那么您可以使用内置触摸API的XNA 4(目前通过Windows Phone SDK进行CTP)。在Windows 7上,操作系统发送的基础WM_TOUCH消息支持这些API。

编辑:好的,第二次尝试:-)你可以使用平板电脑,例如Wacom Bamboo,发送TUIO messages;然后安装Multi-Touch Vista将这些TUIO消息转换为WM_TOUCH消息。