Silverlight製作逐幀動畫

2022-02-14 22:50:02 字數 535 閱讀 2502

打算用sl來製作乙個遊戲,我曾經有flash開發遊戲的經驗.現在想用sl來做.打算記錄下我開發遊戲探索的過程.

開啟  這個**.這裡有很多遊戲的gif動畫.選乙個存到本地用fireworks開啟.將其中的不同幀的取出做成乙個png的圖形.如下圖所示:

用vs08建立sl專案.

新建立資料夾controls.在這裡我們放自定義使用者控制項.新建使用者控制項p.xaml

將剛才製作的png放入專案.

編輯使用者控制項

image的stretch的屬性設定為none.處理請參考terrylee大俠的一步一步學silverlight

2系列(28):處理.

將image放入canvas中

在新建立的canvas的外層製作乙個矩形.剛好擋住其中的乙個人物.

選中矩形和canvas設定遮照.

建立storyboard

設定storyboard放大300倍這樣方便處理.

對image進行操作.採用discretedoublekeyframe設定其x座標.

至此動畫製作完成

css逐幀動畫

我們經常使用css3中的animation動畫,比如這樣 fadein keyframes fadeinto 這樣就實現了延時1s,一共0.5s的淡入動畫。其中ease是animation timing function的預設值。animation timing function使用了三次貝塞爾 c...

1 逐幀動畫shader

最近專案壓力不大,抽時間看了些關於shader和遊戲引擎的書籍,準備開始shader的學習。在網上看到這位前輩 寫的部落格,覺得很不錯,學習曲線應該很適合自己,所以決定也從頭一篇一篇每個shader自己實現一下,並加入自己的理解。今天就是除錯的第一篇,很簡單的逐幀動畫shader。這個shader的...

逐幀動畫 簡單使用

a.xml資源檔案方式 b.方式 先在res drawable中新建乙個xml檔案,還要準備三張 a b c 然後在 中設定 資源方式 逐幀動畫 imag1.setbackgroundresource r.drawable.frame animation 資源方式必須用該方法,不用setbackgr...