## 復習上節課學習的內容
小朋友們好!我是阿達老師。咱們還是先來復習一下上節課學習的內容吧!
在上節課,我們學習了**移到...** 積木,它是讓我們的角色移動到**...** 位置的意思,這個**...** 我們可以點擊下拉框選擇。
**重復執行**積木是用來讓里面的積木不停執行的意思,這個就是循環指令。
**當綠旗被點擊**積木是當舞臺上方的小綠旗被點擊時要執行的代碼的意思。這個積木背后是我們編程里非常重要的**事件觸發**
我們把這些積木組合在了一起,形成一個**腳本**,咱們游戲的功能通過**腳本**來實現。
好啦,我們就正式進入這節課的學習內容吧!
## 本節課內容
這節課,我們讓海馬動起來,海馬不像貓咪。它需要自己決定往哪兒走。咱們來看看怎么實現。
我們打開網易咔嗒,在里面找到我們上節課做的作品,點擊編輯作品。回到scratch的創作區。
我們點擊**海馬**角色,在腳本區域里。找到**移動10步**和**重復執行**積木,把他合在一起形成一個腳本。
我們的海馬一往直前的走起來了,可是等等,海馬撞到了墻還不回頭。跑出我們的視線之外了。
我們先來救救急,把海馬找回來。咱們在**動作**組里找到**移到x y**積木,把里面的數字都填寫成0,再點擊一下積木,讓我們的海馬再回到舞臺中央。
在**動作**組里找到**碰到邊緣就反彈**積木。把他放到**移動10步**的下面。我們再來點擊腳本,這回,海馬撞到南墻就知道回頭啦。
我們在玩兒游戲的時候,海馬每次運動的方向都是不同的,這個是怎么實現的呢?我們在**動作組**里找到**面向...方向**積木,把它放到**重復執行**的上面。我們把里面的數字改成38,這次海馬一開始就朝著38度方向運動起來了。
咱們在**運算符**組里找到**在...到...間隨機選一個數**積木。兩個白色填充區分別填入 **-179** 和 **180** 。
把這個積木放到**面向...方向**的白色數字填充區里面。這時我們再點擊這個積木,海馬每次就會朝著不同的方向移動了。
咱們再從**事件**組里找到**當綠旗被點擊**積木,把它放到我們腳本的上面。我們點擊小綠旗,貓咪和海馬就都能運動起來啦!
好啦,這節課的內容就到這里啦!小朋友們會做嗎?下面是我們的小灶時間!
## 小灶時間
咱們這節課用到的第一個積木**碰到邊緣就反彈**是一種**碰撞檢測**,這個在游戲開發中經常要用到。子彈打中目標、籃球投入籃筐、足球社進門 都是用**碰撞檢測**來實現的。
**面向...方向**積木是用來改變角色方向的。就像我們走路時可以360度旋轉一樣,角色也可以朝不同的方向運動。
**在...到...間隨機選一個數**積木是用來獲取隨機數的。什么是隨機數呢?我們生活中用過擲骰子,每次投骰子會得到一個1~6的數。通過使用隨機數,我們的游戲可以增加很多趣味。
在咱們這節課中,我們給海星也增加了腳本。貓咪、海星擁有各自的腳本,各自做獨立的動作,互相不影響。
好啦,我們這節課的小灶時間就到這里了,小朋友再見!
- 簡介
- 第二章-星星獵手
- 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