本期內容歸納:編程
——————————ide
在上一次課程中,咱們不只學習了Scratch一些簡單的基本操做,還給」小貓」這個角色添加了代碼,而且還學習了在編程中,什麼是【循環】。學習
今天咱們繼續在Scratch中作更多操做,讓《小貓捉蝴蝶》這個動畫更豐富,瞭解更多Scratch的功能和編程知識。動畫
一. 打開已有的項目.net
上節課結束時,咱們把沒有完成的《小貓捉蝴蝶》項目存儲到了本身的電腦上。此次咱們直接打開這個項目,繼續操做。3d
在菜單欄裏點擊【文件】選擇【從電腦中上傳】,而後選中咱們以前保存的項目,點擊「打開」,這樣就打開了一個已有的項目。code
在之後咱們的創做中,咱們都用這種方式保存和打開項目,以便咱們能夠分次來完成。blog
二. 更改「小貓」的腳本,理解兩種循環的區別get
上次課咱們完成了讓「小貓」走4個十步的代碼,此次咱們不想讓「小貓」走幾步就停下,想讓「小貓」一直不停的走。it
咱們在積木區的【控制】中找到【無限循環】積木塊,來替代舊代碼中【有次數的循環】積木塊。
兩個循環的位置以下圖所示:
那麼這兩種循環有什麼區別呢?
【無限循環】意思是「永遠重複作一樣的事情」。好比咱們生活中的例子:太陽天天升起又落下,每一年都重複四個季節春夏秋冬,月亮到了十五就圓了等等。全部這些永遠在重複的事情,這一類循環叫作「無限循環」。
【有次數的循環】意思是「重複的事情作幾回」。好比:做業抄寫10次,圍着操場跑5圈。這些事情,咱們作幾遍以後,就到此爲止。沒有人會一直抄做業,更不會有人圍着操場不停的跑。這一類循環就叫作「有次數的循環」,這裏的關鍵是「次數」。
以下圖,替換後,右邊是咱們新的代碼。在咱們的動畫中,舊代碼讓」小貓」走了4個十步以後就停下來,而新代碼是讓」小貓」一直重複的走十步。
新代碼完成後,咱們用上節課學到的拖拽的方法來刪除舊的代碼:
咱們點擊小【綠旗】,看看如今的代碼運行起來是什麼樣子吧。
咦?怎麼「小貓」跑到舞臺外面去了?咱們想想,若是咱們不想讓「小貓」跑出去,想讓「小貓」在舞臺上來回的走,應該告訴」小貓」什麼指令呢?
三. 讓「小貓」碰到邊緣反彈
相信不少小朋友們都想到了,咱們要告訴」小貓」,若是碰到舞臺的邊緣就反彈。
咱們在積木區的【運動】中找到【碰到邊緣就反彈】的積木塊,拖拽到咱們的【無限循環】積木塊中。而且,這裏爲了讓」小貓」跑起來快一些,刪除了【等待0.2秒】這個積木塊。
咱們看看如今的代碼運行起來是什麼效果:
此次「小貓」碰到舞臺的邊緣確實反彈回來了,它能夠在舞臺上來回的走。可是,」小貓」每次反彈以後,都倒立了,咱們得想一想辦法讓」小貓」能夠一直直立着行走。
四. 更改角色的旋轉模式
如今咱們看看,怎麼才能讓「小貓」改變旋轉模式,再也不倒立呢?在【角色列表】區,點擊「方向」,而後選中中間的圖標「左右翻轉」,意思是隻讓「小貓」左右翻轉。
而原來默認的是第一個圖標「任意旋轉」:
在這個旋轉模式下,小貓不只左右翻轉,還會上下翻轉,因此纔會出現倒立的狀況。
咱們看看如今運行起來,小貓是怎麼走路的:
很簡單,對不對,「小貓」如今不只能夠在【舞臺區】來回的走動,並且還不會倒立了。
五. 讓角色切換造型
咱們如今看着」小貓」走來走去,是否是以爲有點彆扭。」小貓」雖然是在動,但不太像在走路,更像在滑行,」小貓」的腳並無動起來。那咱們看看有沒有什麼解決辦法,可讓」小貓」的腳走起來。
咱們點擊標籤頁中的【造型】,會看到,」小貓」這個角色,是有兩個造型的,若是咱們可讓」小貓」在這兩個造型中互相切換,那是否是在視覺效果上,」小貓」就走起來了呢?
咱們在積木區【外觀】中找到【下一個造型】積木塊,將它拖拽到【無限循環】積木塊中。
如今咱們的代碼以下圖。如今的代碼,意思就是,「小貓」一直重複執行:【移動10步】,【碰到邊緣就反彈】,【下一個造型】這三個積木塊指令。
如今咱們再運行看看,小貓的走路動做是否是和咱們預期的同樣?
看起來很不錯是否是,小貓如今終於能夠走起來了。
若是咱們以爲小貓走的太快,想讓她慢點走,那麼小朋友們想想,咱們應該加什麼積木塊指令呢?沒錯,咱們加上【等待0.2秒】在【無限循環】中。
代碼以下:
看看,如今小貓是否是走的慢了。
六. 添加背景音樂
爲了咱們動畫的效果,只有圖像是不夠的,咱們還會給動畫添加上咱們喜歡的背景音樂。
通常狀況下,咱們建議把背景音樂的代碼放在舞臺的腳本區裏。首先,咱們要選中界面中右下角的「舞臺背景」。
咱們再在標籤頁中選擇【聲音】,以下圖演示的選中咱們的想要的音樂—Classical Piano。
在積木區的【聲音】中拖拽【播放聲音?等待播完】到【無限循環】積木塊中,千萬別忘了咱們的「小帽子」—【當綠旗被點擊】。
咱們給「舞臺背景」添加背景音樂的腳本以下:
如今小朋友們試試運行咱們的腳本,咱們的《小貓捉蝴蝶》的動畫,是否是生動多了。咱們不只讓「小貓」在舞臺區來回走了起來,還加上了好聽的背景音樂。
課後思考與實踐:
這節課咱們就先介紹這些,有的小朋友們可能心中已經有疑問了:咱們這兩次課的內容,主要都是對「小貓」在操做的,漂亮的」小蝴蝶」怎麼被冷落在了一旁?不要着急,咱們下節課,就要讓」蝴蝶」飛起來嘍!讓咱們一塊兒期待吧!