在Visual Studio中,我创建了一个“Windows Phone Silverlight和XNA应用程序”,并将Microsoft AdControl添加到游戏的XNA部分。
但是我经历了巨大的滞后尖峰,导致我的游戏中出现问题。当您使用电话网而不是连接到互联网的WLAN时,情况也会变得更糟。
我不能拥有这些尖峰,因为它们会破坏游戏玩法,它们可以达到几秒钟(1-2秒)
我正在使用的代码来自microsoft:http://msdn.microsoft.com/en-us/library/hh873087(v=msads.20).aspx
我可能会为AdComponent.Current.Update(e.ElapsedTime);
部分做一个workerthread,并且每2秒左右只执行一次,但是我猜测Update会进行网络调用并且是线程化的,并且没有任何说法可以解决此函数: /