2

在 Visual Studio 中,我创建了一个“Windows Phone Silverlight 和 XNA 应用程序”并将 Microsoft AdControl 添加到游戏的 XNA 部分。

但是我遇到了巨大的延迟峰值,导致我的游戏挂起。当您使用电话网络而不是连接到互联网的 WLAN 时,情况也会变得更糟。

我不能有这些尖峰,因为它们会破坏游戏玩法,它们可能会持续几秒钟(1-2 秒)

我使用的代码来自微软: http: //msdn.microsoft.com/en-us/library/hh873087 (v=msads.20).aspx

我可能会为该AdComponent.Current.Update(e.ElapsedTime);部分做一个工作线程,并且每 2 秒左右只做一次,但我猜更新会进行网络调用并且是线程化的,并且不会对线程化这个函数说什么:/

4

0 回答 0