2013-03-08 84 views
3

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

即使游戏窗口正在移动,为了让游戏始终运行代码,我需要做些什么?

回答

2

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

一种方法是移动一个虚假的窗口框架,这真的不是游戏窗口。游戏窗口将适合虚假窗口的客户区域,仅暂停执行时间微不足道。

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