資訊內(nèi)容
Scratch編程教程08 一起來跳舞
培養(yǎng)編程思維,在學(xué)習(xí)和工作中處處領(lǐng)先于人,決勝未來的人工智能時(shí)代!
小同學(xué),你好,今天的作品叫“一起來跳舞”。
看,球場(chǎng)上來了幾位朋友,用鼠標(biāo)點(diǎn)點(diǎn)他們吧!嘿,他們?cè)谔瑁≡趺礃樱恳黄饋砭庍@個(gè)游戲吧!
步驟:
1.啟動(dòng)Scratch編輯器,新建一個(gè)自己喜歡的舞臺(tái)背景。
2.從角色庫里選三個(gè)人物角色,并在舞臺(tái)上調(diào)整他們的大小。這次我選的三個(gè)人物都至少有兩個(gè)造型,其中第一個(gè)小女孩五5個(gè)造型呢。為什么呢?因?yàn)樘杈褪墙巧诓煌脑煨椭g切換,形成了跳舞的效果啊。
3.要跳舞就要放音樂啊,看圖,這樣可以把你存在電腦上的音樂放進(jìn)來哦。而且,把一首曲子不要的部分去掉,只留下想要的那部分。根據(jù)你動(dòng)作的快慢選一首曲子吧,我選的是迪斯科《雪人》。選好后聲音模塊的積木中就會(huì)有“播放聲音雪人”哦。
4.要讓角色不停跳舞,就要用到“循環(huán)”哦,所謂循環(huán),就是一直不停地重復(fù)做某件事。這個(gè)功能積木在控制模塊下,有兩個(gè),一個(gè)叫“重復(fù)執(zhí)行10次”, 一個(gè)叫“重復(fù)執(zhí)行”。第一個(gè)你可以輸入一個(gè)數(shù)字,執(zhí)行完這么多次就停下來,第二個(gè)就一直執(zhí)行,不會(huì)停下來,直到你點(diǎn)了綠旗邊的紅按鈕,或者關(guān)掉了編輯器哦。我們選“重復(fù)執(zhí)行10次”積木,并且可以把10改成其它數(shù),比如我改的是20次。
好了,執(zhí)行一次角色都做什么事情呢?切換為下一個(gè)造型就可以了。不過,電腦實(shí)在是太快了,切換一個(gè)造型只要幾毫秒的時(shí)間,我們根本看不出來。所以,我們讓角色每切換一次造型就停一停,比如0.5秒,這樣,就形成了看得見的“跳舞”的效果啦。
看看下面的代碼,發(fā)現(xiàn)沒有,三個(gè)角色基本是一樣的代碼,只有點(diǎn)了穿裙子的小女孩才會(huì)放音樂哦。
試試效果吧,那個(gè)人男生只有兩個(gè)造型——攤手和放下,看他多滑稽啊!
小結(jié):
今天學(xué)了:
1.循環(huán)可以讓角色一直不停重復(fù)做某件事,也可以指定做多少遍。
2.可以把自己電腦上喜歡的音樂用到自己的游戲里。
作業(yè):
把其中一角色的“重復(fù)執(zhí)行20次”積木換成“重復(fù)執(zhí)行”積木,讓他(她)不停地做動(dòng)作。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
