-
1 # Kwan3276
-
2 # 我家男神在哪
1、遊戲工作過程:鍵盤主要控制貪吃蛇的頭部移動,尾巴是沿著軌跡移動就行。貪吃蛇的身體,是用程式畫筆模組畫出來的。如果頭部吃到食物,就給遊戲分數加分。
2、建立角色:新建3個角色分別為“頭部”、“尾巴”、“食物”(貪吃蛇角色的形狀可以自己動手畫畫,但是要注意造型的中心點位置,否則身體和頭尾會不一致)。
3、建立分數變數:新建一個變數,名稱為“遊戲分數”。用來記錄吃到的食物數量,以及遊戲成績。
4、建立軌跡列表:新建3個列表,名稱分別為“頭部_座標X”“頭部_座標Y”“頭部_方向”。
用來記錄貪吃蛇的移動軌跡,方便尾巴追隨軌跡移動(將在舞臺上的列表隱藏,以免影響舞臺觀看)。
5、編寫程式
頭部程式:鍵盤控制頭部移動,畫筆畫下軌跡,並且列表記錄頭部的軌跡。
尾巴程式:按照軌跡列表移動,畫筆畫下背景色,保持貪吃蛇身體長度。
食物程式:碰到頭部角色,代表食物被吃,改變自身位置,遊戲加分。
吃到食物時,變數“遊戲分數”就會加1分。
-
3 # 大橘為重
1、遊戲工作過程。鍵盤主要控制貪吃蛇的頭部移動,尾巴是沿著軌跡移動就行。貪吃蛇的身體,是用程式畫筆模組畫出來的。如果頭部吃到食物,就給遊戲分數加分。
2、建立角色:新建3個角色分別為“頭部”、“尾巴”、“食物”(貪吃蛇角色的形狀可以自己動手畫畫,但是要注意造型的中心點位置,否則身體和頭尾會不一致)。
3、建立分數變數:新建一個變數,名稱為“遊戲分數”。用來記錄吃到的食物數量,以及遊戲成績。
4、建立軌跡列表:新建3個列表,名稱分別為“頭部_座標X”“頭部_座標Y”“頭部_方向”。
用來記錄貪吃蛇的移動軌跡,方便尾巴追隨軌跡移動(將在舞臺上的列表隱藏,以免影響舞臺觀看)。
5、編寫程式
頭部程式:鍵盤控制頭部移動,畫筆畫下軌跡,並且列表記錄頭部的軌跡。
尾巴程式:按照軌跡列表移動,畫筆畫下背景色,保持貪吃蛇身體長度。
食物程式:碰到頭部角色,代表食物被吃,改變自身位置,遊戲加分。
吃到食物時,變數“遊戲分數”就會加1分。
回覆列表
現在,我們來看看是怎麼編的吧首先,選一個深色背景,匯入蛇和蘋果後,新建好變數:蛇程式碼:
這樣,蛇頭就能動了,那麼蛇身體怎麼辦呢?用克隆就行了:
蛇吃的蘋果越多,身體就越長,現在,我們來編蘋果的程式碼我們要保證螢幕上面只能出現一個蘋果,就要用到變量了:
如果食物數量等於零時,就克隆一個出來,把數量增加一,被吃了後,加一分,長度增加0.1,這樣蛇就會變長,就可以玩了!