TouchPanel.IsGestureAvailable()始终为false

时间:2013-06-18 19:30:36

标签: c# visual-studio-2010 windows-phone-7 xna xna-4.0

这是代码 调试器进入handlinput区域但是从不清除touchpanel.isgesture,即使我们点击屏幕也是如此 感谢你们的帮助:)

 #region Handle Input
        public override void HandleInput(InputState input)
        {

            Debug.WriteLine("hey stackoverflow\n");

            if (TouchPanel.IsGestureAvailable)
            {
                Debug.WriteLine("check presence\n");

                // read the next gesture
                var gesture = TouchPanel.ReadGesture();
                if (gesture.GestureType == GestureType.Tap | gesture.GestureType == GestureType.Flick | gesture.GestureType == GestureType.Hold)
                {
                // code sample
                }
            }

            base.HandleInput(input);
        }
        #endregion

PLZ帮助这两天了!!!!!

1 个答案:

答案 0 :(得分:1)

我想你忘了初始化你想要处理的手势。

TouchPanel.EnabledGestures = gestureType;