2011-05-22 38 views
2

什麼是創建逐幀動畫的PNG文件,在Windows Phone 7應用程序(Silverlight的)如何創建Windows上的逐幀動畫電話7(Silverlight的)

組成的框架最好的辦法這可能是使用AnimationDrawable在iOS中使用UIView animationImages輕鬆完成。

+0

本帖子將爲您提供幫助:http://stackoverflow.com/questions/5812752/spritesheet-in-silverlight – keyboardP 2011-05-22 19:39:10

+0

有多少幀?在什麼時間段?循環? – AnthonyWJones 2011-05-22 20:55:18

回答

3

您可以使用一個故事板動畫圖像控件的來源屬性,你可以找到一些示例代碼Candle Tutorial

3

This article討論了4種方式如何做動畫:創建

  • 基於故事板的動畫在a)中XAML中,b)中的代碼
  • 每幀動畫
  • 基於定時器的動畫

沒有「最佳途徑」,即答案取決於您的目標。基本上

  • 故事板動畫是最好的(最高幀速率),佔用大部分CPU週期(因爲它們使用特權線程),僅支持基本屬性類型。您還必須學習可以在Xaml或代碼中使用的相應API。
  • 其他兩種類型提供的流暢性較差,但CPU處理效率更高。你沒有限制,也沒有支持 - 換句話說,你必須自己做一切。 (這通常比使用Storyboard語言更容易)