微信掃雷軟體推薦「掃雷安裝教程」

格子點擊邏輯

首先介紹一下滑鼠的回調函數:

掃雷小遊戲製作教程(3)

x,y為滑鼠游標的坐標,button為滑鼠按鍵,1是左鍵,2是右鍵,3是中鍵。這個回調函數只有當滑鼠按鍵按下時,才會被調用。

和高亮的判斷方法一樣:

掃雷小遊戲製作教程(3)

當滑鼠左鍵按下時,我們把點擊的格子狀態改為clicked

安裝地雷

首先我們定義一個變數,mineNum,這個變數決定地雷的數量:

掃雷小遊戲製作教程(3)

接下來,我們在隨機的81個格子中安裝地雷,首先從1遍歷到地雷數,每一次隨機拿一個x,y,如果拿到的坐標上有地雷,我們就重新取坐標。那麼如何顯示地雷呢?

我們為格子設置一個num屬性,假設-1為地雷,這樣就可以既顯示地雷,又顯示數字了:

掃雷小遊戲製作教程(3)

地雷的安裝:

掃雷小遊戲製作教程(3)

接下來我們對整個格子進行初始化,如果一個格子周圍有地雷,那麼這個格子就應該顯示周圍的地雷數量:

掃雷小遊戲製作教程(3)

dx,dy用來判斷這個格子周圍的8個格子。噹噹前格子不是炸彈時,我們才進行這個判斷。

這節教程到這裡結束。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/256091.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-15 12:33
下一篇 2024-12-15 12:33

相關推薦

發表回復

登錄後才能評論