WP7 - XNA 到 Silverlight 导航返回手势问题



>我遇到了完全相反的问题。我将主屏幕设置为Silverlight,然后,我转到实际玩我的游戏的XNA代码。

现在的问题是,当我第一次从SL导航到XNA时,它工作正常,因为我的手势没有设置。在这里,我设置了我的手势。现在我导航回第一个屏幕(银光)。从那里我点击再次播放按钮以打开我的xna代码。在这里,它给了我TouchPanel.IsGestureAvailable == true,默认情况下这导致了我的游戏问题。

我需要确保当用户从 XNA 导航到 Silverlight 时,应禁用所有手势,以便当用户再次从 SL 导航到 XNA 时......它工作正常。

任何人都可以帮助我,因为我被困了 2 天并且没有得到任何解决方案。

提前谢谢。雅 各

从 XNA 导航回来时,找到在 XNA 中工作的最后一个函数,最后添加

TouchPanel.EnabledGestures = GestureType.None;

这将禁用 XNA 接收手势中的TouchPanel。 下次导航到 XNA 时,请启用所需的手势。

我假设你正在创建SilverlightXNA项目。

您是否尝试过在游戏页面中在NavigetedFrom的覆盖方法中设置它?

最新更新