打算用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...