c# - XNA 中的多点触控事件

标签 c# xna

我需要在 xna 中一起应用多点触控事件(垂直拖动、水平拖动)。如果有人知道请帮助。

最佳答案

我将手势用作水平、垂直拖动,这是一个示例:

while (TouchPanel.IsGestureAvailable)
{
  GestureSample gesture =TouchPanel.ReadGesture();
  if (gesture.GestureType == GestureType.VerticalDrag)
  {
     //insert the code here that execute when the event is detected
  }
}

这是您的更新或线程中的代码,但是,您必须在您的类中声明它

TouchPanel.EnabledGestures = GestureType.VerticalDrag;

关于c# - XNA 中的多点触控事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5229223/

相关文章:

c# - 自关闭 Html 通用控件?

c# - C# 中的 read 和 readline 有什么区别?

math - 双轮廓 - 噪声函数的法向量

XNA 4.0 和(对我来说)无法解决的深度好奇渲染

c# - 无法使用 ContentTypeReader 加载模型

c# - 为什么我不能以这种方式有条件地添加到列表中?

c# - 在列表项之间添加空间,或使项目更容易在 ASP.NET 下拉列表中的触摸屏上选择

c# - 在 Asp.Net Gridview 中分组数据

.net - XNA 是否有效取代 Managed Directx?

C# XNA 鼠标位置