資訊內(nèi)容
scratch丨(1) 彈球小游戲
點(diǎn)擊上方藍(lán)字,關(guān)注陪蝸牛散步公眾號(hào)
點(diǎn)此加群,更有意思
今天我們來(lái)用scratch做一個(gè)彈球小游戲,關(guān)于scratch具體介紹請(qǐng)看下面的三篇文章:
零基礎(chǔ)入門(mén)講解
事件、運(yùn)動(dòng)、外觀及聲音積木
控制、偵查、運(yùn)算、變量、自制及擴(kuò)展積木
這個(gè)游戲就是我們移動(dòng)擋板,使小球來(lái)回彈動(dòng)不落地。
下圖就是我們的游戲界面。
第一步:背景
怎樣才能檢測(cè)小球落地呢,我們?cè)谖枧_(tái)底部做個(gè)標(biāo)記,畫(huà)一道其他顏色的矩形區(qū)域,使用這塊積木偵測(cè)顏色,然后判定是否落地。
第一步:擋板與小球
首先把小貓角色刪除掉。
擋板--繪制一個(gè)新角色,在中心位置繪制一個(gè)圖上類(lèi)似的矩形就可以,一定要在中心位置,也可以試一下不再中心位置繪制是什么樣。可以填充你自己喜歡的顏色。
擋板的積木,首先移動(dòng)到中心靠下的位置,重復(fù)執(zhí)行為隨鼠標(biāo)的X坐標(biāo)移動(dòng)。
小球--從角色庫(kù)中選一個(gè)球類(lèi)的角色。
首先,移動(dòng)到中心頂部的位置,設(shè)定一個(gè)大致的方向(還可以設(shè)置其他方向嗎?自己試一下)。
然后按照方向移動(dòng),要加上“碰到邊緣就反彈”,不然跑走回不來(lái)了。
在加上判定,碰到擋板,隨機(jī)方向(可以設(shè)置其他數(shù)值嗎?)反彈;落地,停止腳本。
加上聲音效果是不是更好呢。
今天的小游戲就到這里了,下次再見(jiàn)。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
