資訊內(nèi)容
手把手教少兒編程02|Scratch3.0課程:大家來找茬(二)
給角色不同01添加功能代碼
在角色區(qū)點(diǎn)擊角色不同01,在代碼區(qū)給不同01添加如下代碼
點(diǎn)擊“運(yùn)行按鈕”,運(yùn)行程序。用鼠標(biāo)點(diǎn)擊圖形角色左邊的跟角色不同01一樣的地方,會(huì)發(fā)現(xiàn)被點(diǎn)的地方被小紅圈圈上了,仔細(xì)觀察會(huì)發(fā)現(xiàn)圖形左邊小朋友的衣袖跟右邊小朋友的衣袖確實(shí)不一樣。
代碼解析
這段積木實(shí)現(xiàn)了游戲開始時(shí)顯示不同01的01-a造型。不同01有兩個(gè)造型,造型01-a與01-b,01-a衣袖與小朋友衣袖一樣,01-b是被畫圓圈的衣袖。這里將造型換成01-a,這樣看起來小朋友的衣袖就是正常的,當(dāng)換成造型01-b后,衣袖看起來就被畫上了紅圈。
顯示角色不同01的01-a造型,即顯示沒有被圓圈圈上的造型。
這段積木實(shí)現(xiàn)了當(dāng)角色不同01被點(diǎn)擊顯示被圓圈圈上的造型,并且將變量“計(jì)數(shù)器”的值增加1,同時(shí)播放聲音。
當(dāng)角色被玩家用鼠標(biāo)點(diǎn)擊時(shí)執(zhí)行與該積木有效連接的積木。
顯示角色不同01的01-b造型,即當(dāng)角色不同01被鼠標(biāo)點(diǎn)擊時(shí)顯示被圓圈圈上的造型。
將變量“計(jì)數(shù)器”的值增加1,表示又識(shí)別出一處不同。
播放聲音,當(dāng)玩家識(shí)別出不同后播放聲音提示。
與角色不同01一樣的操作,接下來完成不同02、不同03、不同04和不同05的編碼。通過分析可以知道,其他角色的編碼幾乎跟不同01角色的編碼相同,只需要修改造型名,所以我們通過復(fù)制不同01的積木然后修改即可。
角色不同02的功能代碼
角色不同03的功能代碼
角色不同04的功能代碼
角色不同05的功能代碼
[提示:視頻為代碼編寫實(shí)操演示,建議學(xué)員盡量不要看視頻,自己獨(dú)立完成代碼編寫并思考]
點(diǎn)擊“運(yùn)行按鈕”,運(yùn)行程序。用鼠標(biāo)在左圖標(biāo)記出與右圖不相同的地方,當(dāng)標(biāo)記完5處不同地方后會(huì)播放歡呼聲并顯示文字“恭喜你,找到所有不同!”,然后游戲結(jié)束。
專家提示
關(guān)于造型
所謂造型,就是一張圖片,一個(gè)角色至少有一個(gè)造型,當(dāng)一個(gè)角色有多個(gè)造型的時(shí)候,可以根據(jù)實(shí)際需要確定顯示哪一個(gè)造型,在程序運(yùn)行中,一個(gè)角色在同一時(shí)刻只能顯示一個(gè)造型。
一個(gè)角色就類似于一個(gè)人,造型就好比這個(gè)人擺的動(dòng)作,他在一個(gè)時(shí)刻只能擺一個(gè)動(dòng)作,通過不同的動(dòng)作組合可以實(shí)現(xiàn)各種有趣的效果。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch編程 四則運(yùn)算
四則運(yùn)算 四則運(yùn)算也就是加(plus)、減(minus)、乘(multiply)、除(divide)的運(yùn)算,是小學(xué)數(shù)學(xué)的基礎(chǔ),也是我們?nèi)粘J褂米疃嗟臄?shù)學(xué)知識(shí)。 自從畢業(yè)以后就把很多知識(shí)都還給了老師,唯有四則運(yùn)算
- 下一篇
【scratch入門課程】 第四課 《小貓散步》
同學(xué)們,大家好!歡迎來到創(chuàng)客思維小學(xué)堂,我是Scratch編程課的小谷老師。今天,我們一起來學(xué)習(xí)《Scratch編程》: 第四課 《小貓散步》 前面幾節(jié)課我們已經(jīng)講解了Scratch相關(guān)的基礎(chǔ)知識(shí),這節(jié)課開始,我將教大家使用不同類型的積木塊制作有趣的游戲。這節(jié)課的游戲案例名稱《小