0

我正在为 WP7 编写一个混合 XNA + Silverlight 应用程序,我正在尝试解决它们之间的触摸分离问题。我已经解决了一半:TouchPanel当用户单击 Silverlight 按钮时,我可以抑制 XNA 触摸。但是,我还没有想出如何为 Silverlight 扔掉仅限游戏的内容。因此,如果您在游戏空间中握住一个触摸点(例如,用于移动玩家),第二次触摸按钮将不起作用。它认为它将它作为一种多点触控手势拾取,并且只允许第一个触摸点点击按钮。

我的问题是:如何在 Silverlight 处理中抑制这个接触点?

4

1 回答 1

0

最简单的方法是设计您的应用程序,这样您就不会在同一页面上以交互方式使用两种类型的控件。

或者,如果必须,当您检测到第一个 XNA 触摸时禁用 Silverlight 控件上的触摸。

于 2012-05-14T08:33:33.937 回答