程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#開發WPF/Silverlight動畫及游戲系列教程(Game Course):(四)(2)

C#開發WPF/Silverlight動畫及游戲系列教程(Game Course):(四)(2)

編輯:關於C語言

首先我們申明一個count變量用於記錄當前切換到了哪張png圖片了,接下來創建一個Image控件,取名叫Spirit,一看就知道它就是這節的主角啦,嘿嘿,寫了那麼多,主角終於要登場啦!

初始化後我們分別設置Spirit寬高各為150,並將之做為子控件添加進CarrIEr中,到此主角完成了登場過程。

接下來創建DispatcherTimer動畫,相關內容可以查看第三節。

最後我們在dispatcherTimer_Tick事件中進行圖片的切換操作:即設置每間隔150毫秒後Spirit的圖片源為Player文件夾中的count.png圖片,設置完後如果count==7即已經到了最後一幀,那麼count回到第一幀即count=0;否則count+=1,這是很容易理解的了。

好了,按下Ctrl+F5,嘿嘿,主角會跑動了。當然啦,目前只是原地跑步,但是已經向成功邁出了一大步,難到不是嗎?

下一節,我將繼續介紹動態創建人物動畫的第二種方法,敬請關注。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved