2013-03-10 40 views
0

我正在開發基於Silverlight動畫的Windows Phone小遊戲。 一些動畫使用了像Trandforms API這樣的Silverlight動畫框架,並且一些動畫是基於框架的。我正在做的是,我正在運行一個故事板,其持續時間非常短,當它完成事件觸發時,我正在更改圖像幀。所以每當完成的事件被解僱時,圖像就會被替換。但是我認爲這會導致我的遊戲內存泄漏,內存佔用也隨着時間增加。Windows Phone |基於幀的動畫和內存腳印

  1. 我想問問它是一個正確的方式來做幀基本動畫或有沒有更好的方式來做到這一點在silverlight?
  2. 我可以做些什麼來降低內存消耗,使其不會隨着時間增加。

回答

0

作爲一般規則,請注意動畫不能GPU加速或位圖緩存的任何內容。您尚未提供足夠的信息來確定這是否是您的問題,而是從監視幀速率計數器,重繪區域和緩存可視化開始。

您可以使用內置的分析工具檢測內存泄漏。
請參閱DEBUG>啓動Windows Phone應用程序分析