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