IsGesture可以从主游戏类以外的对象中获取 - 对象创建位置的影响?

时间:2012-05-24 23:03:16

标签: xna null initialization windows-phone

我的一个学生正在调用TouchPanel.IsGestureAvailable的XNA调用总是返回null,即使在游戏Initialize()方法中正确使用了EnabledGestures。

调用是在游戏构造函数中创建的输入处理对象内完成的。

为了好奇,他决定在游戏Initialize()方法中创建输入处理对象,而不是在游戏构造函数中。不料,问题消失了!现在IsGestureAvailable可以正常工作。

有谁知道或知道为什么这应该重要? TouchPanel是一个静态类,所以即使在Game构造函数之后但在Initialize之前创建了GraphicsDevice,我也看不到输入处理对象的创建位置应该如何影响对TouchPanel的调用结果。任何猜测?

谢谢!

0 个答案:

没有答案