【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

抓娃娃機是很多人很喜歡的一款遊戲機,今天我們就來編寫一個簡單的抓娃娃的小遊戲,首先來看看效果:

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

遊戲的玩兒法是按a鍵使吊鉤左移,d鍵右移,s鍵下移抓娃娃。這個小遊戲主要用到畫筆和動作模組,重點是要計算好玩偶和畫筆的距離。具體程式設計如下,先畫個背景圖:

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

背景圖中的黑線和出口框是固定不動的。再新增兩個角色,其中的動物玩偶是自帶的,選了5個造型,鉤子角色是畫的,有兩個造型:

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

然後編出a鍵和d鍵的程式碼:

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

上面這段程式碼可以實現左右移動。s鍵抓娃娃時的那條黑線其實是用畫筆畫的:

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

仔細看看程式碼,想通了嗎?

下面我們來看看玩偶的程式碼。這些玩偶是透過克隆來隨機出現在螢幕上的,在遊戲開始前,它們是隱藏的:

當玩偶碰到鉤子時被抓起:

【stm32期】【stm326】一個簡單的抓娃娃遊戲,讓你的手機更有趣

這個小遊戲可以重複抓很多次,直到娃娃抓完為止,學會了嗎?

TAG: 玩偶娃娃小遊戲程式碼背景圖