首先我們申明一個count變量用於記錄當前切換到了哪張png圖片了,接下來創建一個Image控件,取名叫Spirit,一看就知道它就是這節的主角啦,嘿嘿,寫了那麼多,主角終於要登場啦!
初始化後我們分別設置Spirit寬高各為150,並將之做為子控件添加進CarrIEr中,到此主角完成了登場過程。
接下來創建DispatcherTimer動畫,相關內容可以查看第三節。
最後我們在dispatcherTimer_Tick事件中進行圖片的切換操作:即設置每間隔150毫秒後Spirit的圖片源為Player文件夾中的count.png圖片,設置完後如果count==7即已經到了最後一幀,那麼count回到第一幀即count=0;否則count+=1,這是很容易理解的了。
好了,按下Ctrl+F5,嘿嘿,主角會跑動了。當然啦,目前只是原地跑步,但是已經向成功邁出了一大步,難到不是嗎?
下一節,我將繼續介紹動態創建人物動畫的第二種方法,敬請關注。