哪种方式可以使用图形密集型多点触控应用程序,XNA或WPF?

时间:2009-12-16 14:15:05

标签: wpf xna multi-touch

我即将开始开发多点触控应用程序 我需要在WPF和XNA之间做出决定 哪个会运行得更快? WPF已经有了通过TUIO输入支持多点触控的库 有没有人知道类似的图书馆,甚至只是样本代码 在XNA中拖动/旋转/移动对象?

谢谢! SW。

3 个答案:

答案 0 :(得分:1)

触摸只是获取用户输入的另一种方式。是否将此输入路由到XNA应用程序或WPF应用程序更多地取决于您要在应用程序中执行的操作。

XNA是在Windows,Xbox和Zune上进行2D / 3D的低级API。 WPF只有更高级别的支持来做3D和目标(目前)只有Windows。因此,与XNA和WPF相比,更多的是图形要求和平台支持的决定。

由于您的应用程序图形密集,因此在较低级别工作可能更有效(阅读XNA甚至SlimDX / DirectX)。 Reimer's XNA tutorials有很多关于从XNA开始的好文章。

答案 1 :(得分:1)

如果你使用XNA,你将会做一个很多的数学来手动分析触摸信息 - 我首先检查WPF(或者你可以托管XNA视觉效果内部 WPF并使用WPF的触摸输入引擎)

答案 2 :(得分:0)

Bespoke MultiTouch Framework一起支持多点触控和XNA。 Paul已经构建了许多XNA示例来演示您正在寻找的功能: - )