實(shí)現(xiàn)效果
繪制一個(gè)圓形和一個(gè)針孔
讓圓形移到最上層顯示
針孔代碼
讓針孔旋轉(zhuǎn)起來(lái)
此時(shí)點(diǎn)擊代碼塊實(shí)現(xiàn)效果:
此時(shí)我想要按下空格鍵,針孔就可以在 一秒內(nèi)滑行到圓形區(qū)
此時(shí)運(yùn)行效果如下:
這里不可能繪制很多根針,所以這里要使用要克隆的知識(shí)點(diǎn)肠阱。
克隆也就是相當(dāng)于復(fù)制啦。當(dāng)我按下空格鍵的時(shí)候肤频,克隆一個(gè)針孔讓他旋轉(zhuǎn)起來(lái)就OK啦击喂。
那我們來(lái)看看這里應(yīng)該怎么去編寫代碼呢?
當(dāng)按下空格的時(shí)候克隆自己论笔,不過(guò)這里要加一個(gè)等待時(shí)間采郎,因?yàn)槲覀冇?jì)算機(jī)運(yùn)行的速度是非常快的狂魔。不然的話會(huì)造成一些不必要的麻煩蒜埋。
此時(shí)的運(yùn)行效果和我們想要的樣子非常接近了。
現(xiàn)在增加計(jì)分功能和完善游戲機(jī)制
計(jì)分功能
完善游戲機(jī)制
當(dāng)針孔碰到紅色(也就是針孔的時(shí)候)最楷,游戲結(jié)束
當(dāng)針孔分?jǐn)?shù)得到一定的數(shù)量的時(shí)候整份,游戲勝利。這里我只是設(shè)定為5籽孙,你可以隨意設(shè)定烈评。
這里運(yùn)用到了廣播的知識(shí)點(diǎn)
顧名思義:廣播。也就是我們學(xué)校里面的大喇叭蚯撩,例如校長(zhǎng)在大喇叭講話我們學(xué)生可以聽到础倍。
準(zhǔn)確來(lái)說(shuō):就是我們不同的程序之間烛占,可以通過(guò)消息來(lái)銜接胎挎,傳遞消息。是一個(gè)發(fā)送信息的媒介和代碼忆家,有發(fā)送廣播的代碼犹菇,當(dāng)然就有接收廣播的人啦。
在我們的事件類方塊中芽卿,有一個(gè)當(dāng)接收到廣播的代碼指令 顧名思義揭芍,接收消息。運(yùn)行代碼卸例。
在本文称杨,游戲勝利和失敗會(huì)接收到這個(gè)廣播肌毅,并且運(yùn)行程序。
成功
失敗
運(yùn)行效果如文章開頭:
THE END
現(xiàn)為scratch姑原、Python少兒編程老師悬而。有疑問(wèn)可以私信哦~~~
源碼分享:鏈接:https://pan.baidu.com/s/1DzbmgcFO2UNRZeCB1Fgqbg
提取碼:j2yn
復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦