簡體   English   中英

Windows Phone | 基於幀的動畫和內存足跡

[英]Windows Phone | Frame Based Animations And Memory Footprints

我正在為Windows Phone開發一款基於silverlight動畫的小型游戲。 一些動畫使用的是Silverlight動畫框架(例如Trandforms API),而某些動畫則基於幀。 我正在做的是,我正在運行一個持續時間很短的情節提要,當事件完成時,我將在其中更改圖像框架。 因此,每當完成事件觸發時,圖像就會被替換。 但是我認為這會導致游戲中的內存泄漏,並且內存占用量會隨着時間而增加。

  1. 我想問一下這是制作幀基礎動畫的正確方法還是在Silverlight中有更好的方法呢???
  2. 我可以做些什么來減少內存消耗,以免它隨時間增加。

作為一般規則,請注意不要為無法GPU加速或無法位圖緩存的動畫設置動畫。 您沒有提供足夠的信息來判斷這是否是您的問題,而是從監視幀頻計數器,重繪區域和緩存可視化開始。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM