您現在的位置是:首頁 » scratch編程資訊
資訊內容
Scratch少兒編程第十一講 飛機大戰
極客小將2020-11-06-
飛機大戰簡化版
一、導入背景和角色造型
飛機大戰簡化版
一、導入背景和角色造型


這些角色主要分為主機、導彈、敵機,因為素材庫沒有我所用到的素材角色,大家可以用素材庫中的其他角色代替一下。
二、主機程序編寫

? ? ? ?主機的程序主要是通過X坐標的增加和減小來控制主機的左右移動!
? ? 多笑笑 ? ??
? ? ? 要開心
//
三、導彈的程序

? ? ?導彈是和主機有關系的,我們是要讓導彈從主機的頂端發射出去。而且點下旗幟時導彈是隱藏狀態。當我們按下空格鍵時先把導彈移到主機上。

? ? ?移到主機上以后我們發現了一個問題,導彈不在主機的頂端,這么辦呢?

? ? ? ?其實很好操作,我們只需要在造型里面把導彈拉到主機的上端即可!大家試一下吧!最后記得加上顯示哦!
? ? ? ?然后我們就要讓導彈向上移動啦!增加Y坐標8,再加一個條件判斷語句,碰到上邊緣隱藏即可!
四、敵機的程序

? ? ? ? 敵機的程序分三步:
1.設置初始位置,舞臺上邊緣,角色換成敵機
2.向下移動,Y坐標減小
3.碰到下邊緣,歸位(舞臺上邊緣)
4.碰到導彈,換成爆炸造型并且等待0.2秒,然后歸位到上邊緣,換成敵機造型,并且把我的變量增加1.
5.廣播消息:在敵機碰到主機時廣播消息1
五、結束游戲

? ? ? game over的作用就是接受敵機的廣播的,用來停止游戲,當然旗幟被點擊時game over是隱藏狀態。
視頻演示效果
?