資訊內容
scratch第九課,飛機大戰
?????不知道大家上節課做得怎么樣呢?積木非常簡單,但地鼠性格的想象可不會那么簡單的哦。我們只需要用到外觀中的說就好了,大家可以把自己制作完的游戲發給老師,老師來給你們評比一下。
?????今天我們做一個很好玩,但不那么簡單的游戲。
我們先來看一下思維導圖。
?????為什么說不那么簡單呢,不簡單就在于克隆(控制)這個積木,大家通過看剛剛的試玩是不是可以發現敵方飛機和子彈會一直出現呢。我們就用克隆來實現。
?????上節課帶大家做的打地鼠還記得是怎么把一只地鼠變成五只的呢?是不是通過角色復制,可是這樣就要有五個角色,但如果我只想要一個角色就能實現這樣功能要怎么做呢?下面開始今天的課程。
?????我們首先進行敵方飛機的編寫,在重復執行中添加克隆,在克隆之后等待1秒的時間(試著把這個積木刪除掉,會有什么效果?先想一想,然后在整個游戲做完之后驗證自己的想法)。
?????然后我們要用到克隆上面的積木,當作為克隆體啟動時,首先顯示。
?????接下來看一下隨機出現是怎么實現的,我們需要用到“移到”這個積木,怎么隨機呢,這里我們只需要把橫坐標隨機移動,縱坐標只要固定在一個地方不動就好了。
向下移動只要添加面向180°就可以。
?????在重復執行中添加移動XX步,這個是敵方飛機的移動速度,如果想要增加游戲難度,試著調大一點,看看會有怎樣的效果。
?????敵方飛機的另外兩個動作大家自己做好之后對照一下老師給的源碼就好。溫馨提示:隱藏要用到的積木是刪除本克隆體。
?????子彈的克隆是同樣的做法,不同的是子彈是向上移動,而且要移到我方飛機。
思考題。
? ?
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
