資源簡(jiǎn)介 (共12張PPT)集訓(xùn)第六節(jié)旋轉(zhuǎn)的方塊具體要求:1)點(diǎn)擊綠旗,角色、背景如圖所示;2)等待1秒后,正方形變成正方體;3)等待1秒后,正方體持續(xù)順時(shí)針旋轉(zhuǎn)。評(píng)判標(biāo)準(zhǔn):·6分:滿足”具體要求”中的1);·22分:滿足"具體要求"中的2);·22分:滿足"具體要求"中的3)。本題考查的知識(shí)點(diǎn)是克隆編程和運(yùn)動(dòng)編程。很顯然,這里所謂的正方體是由多個(gè)正方形疊加形成的,我們可以通過(guò)克隆生成多個(gè)正方形,然后控制好克隆體的位置即可。具體來(lái)說(shuō),可以分為如下兩個(gè)步驟:●克隆正方形●旋轉(zhuǎn)克隆體第一步,克隆正方形,每克隆一個(gè)正方形,將本體向左下方移動(dòng)一點(diǎn),移動(dòng)的實(shí)現(xiàn)方式通常有如下兩種:1).使用“面向方向”+“移動(dòng)10步”指令;2).使用"將x坐標(biāo)增加10°+“將y坐標(biāo)增加10”指令;相對(duì)來(lái)說(shuō),使用第二種方式更為簡(jiǎn)單。因?yàn)榭寺◇w要旋轉(zhuǎn),如果使用第一種方式,需要來(lái)回設(shè)置角色的旋轉(zhuǎn)模式。第二步,旋轉(zhuǎn)克隆體,這個(gè)比較簡(jiǎn)單,直接重復(fù)執(zhí)行右轉(zhuǎn)指令即可。需要注意的是,所有的克隆體是同步旋轉(zhuǎn)的。接下來(lái),我們進(jìn)入具體的編程實(shí)現(xiàn)環(huán)節(jié)。根據(jù)上面的思路分析,我們分3步來(lái)編寫程序:·初始化●克隆正方形●旋轉(zhuǎn)正方體1.初始化對(duì)于任何一個(gè)作品,我們都要養(yǎng)成初始化的好習(xí)慣,本作品只有1個(gè)角色,初始化也比較簡(jiǎn)單,只需要設(shè)置好坐標(biāo)、方向和顯示即可,代碼如下:之所以要初始化坐標(biāo)、方向和顯示,是因?yàn)殡S著程序的運(yùn)行,角色的位置、方向和顯示都會(huì)發(fā)生變化。為了確保每次點(diǎn)擊綠旗都具有相同的效果,初始化是必不可少的。2.克隆止萬(wàn)形根據(jù)上面的思路分析,讓本體沿著左下方向克隆多個(gè)正方形即可,對(duì)應(yīng)的編寫代碼如下:簡(jiǎn)單說(shuō)明如下:1).為了確保正方體處于舞臺(tái)中間位置,在克隆之前將本體往右上方挪了一點(diǎn),這個(gè)不是必須的,不挪關(guān)系也不大;2).在克隆之前將本體隱藏起來(lái),當(dāng)然,你也可以在克隆之后再隱藏;3).克隆的次數(shù)可以自己來(lái)定,我這里克隆了15個(gè);4).同時(shí)改變x和y坐標(biāo),就可以實(shí)現(xiàn)任意方向的移動(dòng),不過(guò)要注意設(shè)置好增加的數(shù)值,這里增加的都是-4,表示沿著-135度(左下)方向移動(dòng);對(duì)應(yīng)的,需要將克隆體顯示出來(lái),代碼如下:3.旋轉(zhuǎn)正方體接下來(lái)就是旋轉(zhuǎn)所有的克隆體了,有的同學(xué)可能會(huì)想,直接在克隆體中等待1秒,然后旋轉(zhuǎn)就可以了。這么寫,確實(shí)可以旋轉(zhuǎn)克隆體,但是由于克隆體并不是一瞬間同時(shí)克隆出來(lái)的,所以會(huì)出現(xiàn)不同步的情況,看起來(lái)參差不齊。所以,我們要換一個(gè)思路,在本體中等待1秒,然后發(fā)送廣播消息給克隆體。在本體的代碼塊最末尾,增加代碼如下:正方形角色完整的代碼如下:謝謝聆聽scratch2020 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)