2012-02-22 59 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

相關問題