滞后的silverlight app

时间:2012-02-22 12:34:27

标签: silverlight

我一直在玩Silverlight 5,并开始组建一个小游戏。这没什么特别的,纯粹是为了玩游戏。

如果你看下面的链接,你会注意到它有点滞后。

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

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

还有第二个计时器,可以在随机车道中添加车辆,每个车辙。一旦他们离开屏幕,他们就会被删除。禁用此计时器没有任何区别。

CPU使用率几乎为零。也尝试在另一台PC上完全相同。

我会发布一些代码,但是有相当多的代码,因为我只是在愚弄它有点混乱0.o

关于如何在没有延迟的情况下移动物体的任何想法?

我正在使用Silverlight 5。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您还没有,可以尝试在滚动道路和汽车上使用BitmapCache。这个可以减少到GPU的流量。

更多链接:OneTwo