Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

抓蝴蝶

我和一個小夥伴一起在草坪上玩,草坪上開著許多顏色鮮豔的小野花。在空中,飛著許多蝴蝶。蝴蝶的顏色可真多!有黃的、有白的、有黑的、有彩色的……這些蝴蝶閃動著輕盈的翅膀翩翩起舞,真像美麗的仙女。我被這些美麗的蝴蝶吸引住了,我真想擁有它們啊。我不由自主地撲向一隻蝴蝶……

課前一覽

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

上節課任務解答

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

我們從

運動積木區域

中找到一個叫做

移到隨機位置的積木

,在這裡我們點選下拉框

選擇滑鼠指標

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

接著我們使用

重複執行

來讓捕蝶網一直

跟著滑鼠指標移動

,我們來看看我們的指令碼區域

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

本節課學習目標

1。學會選擇結構如果。。。那麼。。。

2。學會使用判斷條件

3。學會使用且運算

4。完成最終作品效果

本節課新學積木

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

01

捕蝶網抓捕蝴蝶

現在呢我們的捕蝶網和小蝴蝶都能動起來了,那麼我們如何讓捕蝶網抓住小蝴蝶呢?

在這裡老師希望我們在

移動捕蝶網到蝴蝶的同時按下滑鼠左鍵

才能成功抓捕蝴蝶,否則就不能抓捕蝴蝶

所以說我們需要滿足兩個條件,第一個條件就是捕蝶網需要碰到蝴蝶。第二個條件就是我們要按下滑鼠左鍵,兩者必須

同時成立

捕蝶網抓蝴蝶

首先我們暫時先實現

蝴蝶網碰到蝴蝶

這一條件,如果碰到蝴蝶,那麼抓捕成功,蝴蝶“隱藏”

隱藏小積木在

外觀積木區域

中可以找到

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

我們現在來看看效果

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

現在我們實現第二個條件,

滑鼠點選後抓捕蝴蝶

,我們在偵測積木區域找到按下滑鼠積木

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

但是聰明的小朋友可能又遇到一個問題,如果那麼

積木裡面只能放下一個積木

,如何才能同時放下兩個積木呢?

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

其實呢這個問題非常好辦,我們只需要用到

運算積木區域

中的一個與積木即可馬上解決問題

我們將剛剛的兩個條件都拖入到這個與積木中,它就

好像一根繩子將兩個積木牢牢捆住

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

現在我們來看看我們現在的指令碼區域

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

最後我們再來看看效果,可以看到當我們移動捕網碰到蝴蝶已經不會隱藏了,除非我們

同時按下滑鼠左鍵

,蝴蝶才會隱藏,被我們抓住哦!

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

02

蝴蝶被抓後隨機出現

現在我們已經基本上快要大功告成啦!我們現在還需要實現一個小功能,就是讓蝴蝶被抓後隨機出現。

蝴蝶隨機出現

現在我們開始讓蝴蝶被抓後隨機出現吧!

在這裡聰明的小朋友肯定知道我們要使用

移到隨機位置積木

在這裡我們還要巧妙使用

隱藏和顯示積木

,當

蝴蝶被抓住後

我們先

隱藏

,當

移動隨機位置後

我們再

顯示

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

我們現在來看看效果

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)

課後小任務

聰明的小朋友們,我們如何實現以下效果呢?快快動手試試吧!

Scratch教程 就該這麼學系列《抓蝴蝶 下》(第6課時)