課程內(nèi)容
Scratch編程N(yùn)O22課:克隆指令的運(yùn)用
有時(shí)候我們需要用到克隆某一對(duì)象的操作,比如母雞下蛋的小游戲,就需要重復(fù)克隆N個(gè)雞蛋,在Scratch中,克隆腳本主要包含以下幾個(gè)指令:
克隆自己:克隆本角色,并和本角色在同一位置不同圖層顯示。
刪除此克隆體:刪除這個(gè)角色的克隆體
當(dāng)作為克隆體啟動(dòng)時(shí):當(dāng)克隆指令完成那一剎那,通常用作克隆指令后控制克隆的對(duì)象下一步操作。因?yàn)榭寺∽约汉?在同一位置,肉眼是看不到的。
以下用調(diào)皮小雞下蛋的場(chǎng)景講解克隆指令,一只調(diào)皮的小雞在主人屋子里到處下蛋,弄的屋子一團(tuán)糟。
導(dǎo)入背景圖,角色小雞和雞蛋。在小雞角色上的指令操作如下:
程序開始執(zhí)行,我們每隔一秒鐘克隆一次雞蛋。在雞蛋角色上的代碼如下:
當(dāng)雞蛋作為克隆體進(jìn)行克隆的時(shí)候,我們將克隆后的角色移動(dòng)到隨機(jī)位置,來(lái)達(dá)到滿屋子雞蛋亂象。

- 上一篇
Scratch編程N(yùn)O21課:三個(gè)條件控制指令詳解
本節(jié)課講解scratch的三個(gè)條件控制指令,如下圖:1、如果...那么 。相當(dāng)于if(條件){執(zhí)行命令} 即:如果滿足if內(nèi)的條件,就執(zhí)行括號(hào)內(nèi)的命令。2、如果...那么..否則。相當(dāng)于if(條件){執(zhí)行命令1}else{執(zhí)行命令2} 即:如果滿足if內(nèi)的條件,就執(zhí)行命令1,否則就執(zhí)行命令23、重復(fù)執(zhí)
- 下一篇
Scratch編程N(yùn)O23課:偵測(cè)分組指令詳解
從今天開始的以后幾節(jié)課里,我們講解偵測(cè)這一分組的指令。偵測(cè)分組里的所有指令都是用來(lái)檢測(cè)場(chǎng)景中某一參數(shù)的變化,通過(guò)參數(shù)變化來(lái)為一下不操作提供條件依據(jù)。具體分為:1、偵測(cè)距離指令2、偵測(cè)聲音指令3、偵測(cè)按鍵指令4、偵測(cè)基本參數(shù)指令5、其他指令下節(jié)課開始分組講解。