2012-02-22 99 views
0

我一直在玩Silverlight 5并开始制作一个小游戏。这没什么特别的,只是玩耍而已。落后Silverlight应用程序

如果你看看下面的链接,你会发现它有点滞后。

链接(只需使用箭头键):http://www.netauto.co.za/WIP/GameTest.html

基本上我用故事板滚动道路,移动汽车行驶每一个刻度在屏幕上。起初我使用了CompositionTarget.Rendering,但我遇到了同样的问题。所以我想我会尝试一个故事板,但它没有任何区别。

还有第二个计时器,每次打勾时在随机车道中增加一辆车。一旦他们离开屏幕,他们就会被移除。禁用此计时器没有区别。

CPU使用率几乎没有。在另一台电脑上也尝试过它,它完全一样。

我会发布一些代码,但有相当多的它和我只是围绕它愚弄的有点乱0.o

我如何能走动的对象,而无需任何想法落后?

我使用Silverlight 5

谢谢

+0

我想这个简单的例子:http://www.simple-talk.com/dotnet/.net-framework/silverlight-speed-loop/ 的经验是,虽然是相同的。也许这只是一个Silverlight的东西? – Nick 2012-02-23 07:12:07

回答

0

您可以尝试滚动路面和汽车上使用BitmapCache,如果你是不是已经。这可以削减到GPU的流量。

更多链接:OneTwo

+0

谢谢。虽然似乎没有区别。 – Nick 2012-02-23 07:09:51

相关问题