五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

游戲中使用多張圖片實現(xiàn)動畫

2021-01-21 21:01 作者:xnadevelop  | 我要投稿

上一篇我們講了游戲中使用背景音樂和按鈕音效,今天我們來講解如何使用多張連續(xù)圖片實現(xiàn)游戲中的動畫。

首先下載連續(xù)的動畫圖:?Joy.zip——http://www.xnadevelop.com/wp-content/uploads/2020/01/Joy.zip?,下載后解壓文件。將整個Jay文件夾復(fù)制到【HelloWorld.XNAContent】項目中,

點開【HelloWorld.XNAContent】項目中【Jay】目錄,注意這些圖片的前半部分的名字是一樣的,不一樣的是后面帶數(shù)字的部分。

打開Game1.cs,找到上一篇提到的【SoundEffect buttonPressedSound;//定義按鈕音效】,在它下面定義一個列表來存放這些圖片:

定義一個矩形來控制動畫顯示的位置和大小,由于動畫是多張圖片快速切換形成的,所以這個矩形只需要一個。

定義動畫的當(dāng)前顯示的圖片索引,也就是當(dāng)前顯示的圖片是第幾張加1

找到【LoadContent()】方法,在方法體內(nèi)實例化圖片列表并用一個for循環(huán)來加載圖片紋理,這里有個規(guī)律當(dāng)小于10的情況下,圖片名稱的最后是00i,大于等于10為0i。


同時初始化動畫的位置和大小 X軸100,Y軸100,大小是200的正方形

接著,找到【Draw(GameTime gameTime)】,找到【spriteBatch.Draw(mouseCursor,mouseCursorPosition,Color.White);】在它的前面輸入

來畫出當(dāng)前顯示的圖片,由于currentFrame是0,所以顯示的是第一幀。目前還不會動。

下面我們讓它動起來,找到【Update(GameTime gameTime)】方法,在方法體內(nèi)加入

完整代碼如下:

點擊【啟動】

運行效果如下。


游戲中使用多張圖片實現(xiàn)動畫的評論 (共 條)

分享到微博請遵守國家法律
达州市| 许昌市| 荣成市| 香河县| 浦东新区| 邛崃市| 公安县| 永安市| 古交市| 文水县| 岐山县| 肇源县| 玉门市| 定西市| 齐齐哈尔市| 河南省| 延安市| 石屏县| 始兴县| 安吉县| 贵德县| 同德县| 武威市| 高邑县| 抚远县| 诸暨市| 苍南县| 大庆市| 湖州市| 应城市| 新巴尔虎右旗| 韶关市| 诏安县| 招远市| 友谊县| 丹巴县| 津市市| 新巴尔虎右旗| 政和县| 福鼎市| 梅河口市|