資訊內(nèi)容
scratch少兒編程第二季——06、完善飛機(jī)大戰(zhàn)程序,修改bug之(一)
各位小伙伴大家好:
上期我們基本搭建好了游戲的運(yùn)行程序,本期我們來修改一些bug完善一下程序。
首先是在運(yùn)行程序的時(shí)候要隱藏?cái)硻C(jī)和子彈本體。
敵機(jī)好操作,只要在開始的時(shí)候插入隱藏就可以。
下面來看一下子彈的隱藏
首先在游戲開始的時(shí)候需要隱藏本體,但是敵機(jī)在發(fā)射子彈的時(shí)候又需要顯示。
我們出測(cè)試上期的代碼的時(shí)候會(huì)發(fā)現(xiàn),有時(shí)候一個(gè)子彈可以擊中2架敵機(jī)。為了解決這個(gè)問題我們需要用到一個(gè)廣播消息代碼。
如下圖:
在敵機(jī)被擊中的時(shí)候就廣播一個(gè)消息,當(dāng)我方子彈收到消息的時(shí)候,子彈就必須刪除不能再起作用。
順帶我們也把超出邊界的子彈也做同樣的處理,一并刪除。
另外一點(diǎn)是,游戲是在上一局游戲結(jié)束之后的。所以我方飛機(jī)已經(jīng)隱藏了。
為了解決這個(gè)問題我們?cè)谝婚_始重新顯示一下。
這樣游戲看起來向正常的游戲又近了一步。
我們一起來看看運(yùn)行視頻
好了這期我們就到這里,下期我們繼續(xù)來完善程序修改bug。
↓↓下期再會(huì)↓↓
↓歡迎關(guān)注公眾號(hào)↓
↓描碼進(jìn)入少兒編程交流群↓
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch3.0----遞歸函數(shù)(2)
遞歸函數(shù) 歡迎來到我的訂閱號(hào)!天波易謝,寸暑難留。上次我們認(rèn)識(shí)了“遞歸函數(shù)”,這是一個(gè)很重要的內(nèi)容,今天我們?cè)谧鰩讉€(gè)練習(xí)鞏固一下。 1.? 斐波那契數(shù)列 “斐波那契數(shù)列”是由一位意大利的數(shù)學(xué)家提出來的,指的是一列數(shù)字。前兩
- 下一篇
Scratch第五十二講:開心消消樂(CC哥版)
想免費(fèi)學(xué)編程,就請(qǐng)點(diǎn)擊上面的藍(lán)字:跟我學(xué)Scratch編程,關(guān)注CC哥。 最近實(shí)在太忙,所以空了一周,關(guān)鍵也是一直在做這個(gè)小程序。這個(gè)消消樂真的是CC哥自己琢磨著編寫的,沒有參考任何其他人的材料,完全屬于獨(dú)創(chuàng)。做完之后還是小得意了一下。雖然還有很多地方?jīng)]有去一一細(xì)化,好在為