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

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

游戲中按鈕的實現(xiàn)

2021-01-20 12:58 作者:xnadevelop  | 我要投稿

上一篇我們講了自定義游戲鼠標光標,今天我們來講講如何在游戲中實現(xiàn)按鈕。

首先準備三張圖片。

如圖:大家可以右鍵另存為以下三張圖片。

分別重命名為ButtonNormal.png,ButtonMoveOver.png,ButtonPressed.png,即按鈕正常狀態(tài)圖,鼠標移動到按鈕上狀態(tài)圖,按鈕按下狀態(tài)圖。接著將三張圖片復(fù)制到【HelloWorld.XNAContent】項目中

分別選擇這三張圖片,右鍵屬性,確保如下三張圖的設(shè)置,注意Asset Name要和圖片名稱一致,不帶擴展名


打開Game1.cs文件,找到【Vector2 mouseCursorPosition;】在下方輸入定義按鈕三種狀態(tài)的2D紋理圖以及按鈕的顯示的紋理


接著定義按鈕的二維坐標及大小

找到【LoadContent();】方法,在方法體內(nèi)輸入加載圖片紋理初始化按鈕的三種狀態(tài)和按鈕的二維坐標

由于默認按鈕的紋理圖是正常狀態(tài),所以將buttonNormal賦值給button

找到【Draw(GameTime gameTime)】方法,在方法體內(nèi)找到【 spriteBatch.Draw(mouseCursor,mouseCursorPosition,Color.White);】在它的上方輸入

找到【Update(GameTime gameTime)】方法,找到之前鼠標狀態(tài)代碼,替換為

完整代碼如下:

點擊【啟動】

運行效果如圖:


游戲中按鈕的實現(xiàn)的評論 (共 條)

分享到微博請遵守國家法律
社旗县| 陵川县| 沂源县| 清镇市| 仁布县| 得荣县| 吉林省| 油尖旺区| 平利县| 西林县| 东安县| 汤阴县| 祁阳县| 东港市| 平顶山市| 缙云县| 图木舒克市| 竹北市| 凯里市| 吉水县| 固原市| 淮阳县| 武平县| 噶尔县| 奉节县| 进贤县| 柯坪县| 凭祥市| 琼海市| 教育| 夹江县| 海兴县| 香河县| 资溪县| 武胜县| 天全县| 增城市| 乌拉特中旗| 奇台县| 治多县| 黄梅县|