拖动游戏窗口时防止执行暂停

时间:2013-03-08 17:30:10

标签: xna window drag

我有一台服务器和一台客户端。但是当我开始移动游戏窗口时,它会停止执行代码,直到窗口停止移动,导致连接超时,因为服务器或客户端停止响应一段时间。

即使正在移动游戏窗口,我还需要做什么才能使游戏始终运行代码?

1 个答案:

答案 0 :(得分:2)

这是XNA游戏的一个已知问题,有几种方法可以解决它。

一种方法是移动假窗框,这不是真正的游戏窗口。然后,游戏窗口将适合虚假窗口的客户区域,仅暂停执行不可及的时间。

不幸的是,其他方式可能涉及使用窗口挂钩,这就是我可以说的。就个人而言,我推荐使用假窗口的方法。