## 復習上節課學習的內容
hi,阿達老師又來啦。上節課,我們成功用鼠標控制了黑洞。讓黑洞圍著鼠標移動。
同時,我們一起看了運算符里的這些積木。小朋友們知道這些積木是什么意思嗎?
這節課,我們一起實現黑洞吞噬物體的效果。趕緊進入課堂看看怎么做的吧!
## 本節課內容
我們打開scratch,點擊文件,從計算機上傳(課程文件地址:https://pan.baidu.com/s/1O-QKCjZB6C6E4f2nSQTqDA ),打開黑客大作戰第-第三節-素材.s2,在scratch的彈出層里點擊確認。
我們在做星星獵手的時候,知道兩個角色相碰可以用碰撞檢測。黑洞吞噬物體也是一樣的原理。
我們選擇小人角色,在控制組里找到**如果...那么...** 積木,拖動到移動2步的下面。判斷條件用**碰到黑洞角色**。當小人碰到黑洞后,我們需要把小人隱藏一段時間,代表黑洞吞噬了自己。將**隱藏積木**拖動到**如果...那么...**的里面。再加一下**等待3秒**和**顯示**積木。小人在隱藏3秒后,會再次顯示在舞臺上。
咱們增加一個得分變量統計黑洞吞噬物體的數量吧。我們從數據組里新建**變量**,起名叫得分。在游戲開始的時候得分要變成0。我們選擇黑洞角色,在當綠旗被點擊的下面增加**把得分設置為0**積木。
小人碰撞到黑洞后,需要讓得分加一。我們選擇回到小人角色,在**隱藏**積木的上面增加**將得分加一**積木。這樣,黑洞每次吞噬小人,得分就加一了。
黑洞吞噬小人的代碼是不是和貓咪抓海星的很像。我們只要學會了獨立思考,再復雜的游戲和問題都可以解剖成一步一步的算法。我們這節課就到這里啦,小朋友們下節見!
課后作業:實現課堂效果。
**阿達老師-孩子身邊的編程專家**
*完整課程請關注阿達老師,主頁里有完整的課程目錄和觀看地址*
- 簡介
- 第二章-星星獵手
- 2.1 玩玩游戲吧
- 2.2 角色到位!
- 2.3 貓咪動起來
- 2.4 海馬動起來
- 2.5 海馬和貓咪碰上啦
- 2.6 抓海星啦!
- 2.7 抓了幾個海星?
- 2.8 更多的海馬過來啦
- 第三章 尋找蛋糕(迷宮類游戲)
- 第一課 使用畫筆繪制迷宮圍墻
- 第二課(1) 鍵盤操作杰瑞移動
- 第二課(2) 解決杰瑞橫穿圍墻問題
- 第三課 甲蟲狂潮
- 第五課 幽靈出沒
- 第六課 收獲金幣
- 第四章 黑洞大作戰
- 4.1 玩玩游戲吧&分析制作思路
- 4.2 level1級別的物體行動
- 4.3 黑洞轉起來
- 4.4 吞噬物體&記錄分數
- 4.5 黑洞變大
- 4.6 leve2 級別的物體
- 4.7 level2吞噬、level3吞噬
- 4.8 游戲做好啦!
- 第五章 靈藥戰爭
- 5.1群魔亂舞
- 5.2靈藥驚現
- 5.3閃轉騰挪
- 5.4大功告成
- 第六章 跳躍的猴子
- 6.1 part1