国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

Scratch 3.0官方教程 - 5.制作追趕游戲 Chase Game

極客小將2021-04-18-
上一節(jié)的消除游戲,大家有沒有玩得很開心?雖然游戲比較簡單,但這里面已經(jīng)涉及了一些游戲的基本要素和原理,隨著大家的深入學(xué)習(xí),可以用Scratch制作出更復(fù)雜更好玩的游戲哦!像超級瑪麗、Flappy Bird,甚至象棋、圍棋都可以實現(xiàn),而且還可以添加電腦AI與你對戰(zhàn)!

上一節(jié)的消除游戲,大家有沒有玩得很開心?雖然游戲比較簡單,但這里面已經(jīng)涉及了一些游戲的基本要素和原理,隨著大家的深入學(xué)習(xí),可以用Scratch制作出更復(fù)雜更好玩的游戲哦!像超級瑪麗、Flappy Bird,甚至象棋、圍棋都可以實現(xiàn),而且還可以添加電腦AI與你對戰(zhàn)!

對了,為了提醒后面新加入學(xué)習(xí)的同學(xué),我們目前使用的Scratch 3.0 Beta版本的網(wǎng)址是https://beta.scratch.mit.edu/,大家可以收藏在瀏覽器收藏夾中,方便以后使用。

?upload/article/images/2021-04-18/2d76a65bf56c3f695964304b56661a2f.jpg

接下來,還是讓我們先看一下一一編程翻譯出品的官方視頻吧。

Scratch 3.0官方教程 - 5.制作追趕游戲 Chase Game

1.添加一個背景

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/9a7982bc80cb8ac4512af318de5c256a.jpg

首先,我們來添加一個背景。我們點擊Scratch右下角的【選擇一個背景】按鈕,在彈出的列表中找到【Underwater 1】,點擊一下,這樣這張水下背景圖就添加到我們的動畫窗口了。

2.添加一個角色

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/3a5ec9a4e3300c64def45426cfa90f32.jpg

我們把小貓角色刪除,大家肯定都會啦。然后我們再從【選擇一個角色】列表中找到【Octopus】章魚角色,添加到動畫窗口中。

3.用方向鍵控制左右移動

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/c063630c5c987b1564f3e0b5af44c501.jpg

在制作音樂那一節(jié),我們已經(jīng)學(xué)會了如何用鍵盤來控制樂器的演奏,那如何用鍵盤來控制角色的移動呢?其實我們只需要在按下按鍵的時候改變角色的位置坐標就好啦。

我們在【事件】類別中找到【當(dāng)按下空格鍵】模塊拖拽到代碼編輯區(qū),然后把按鍵改為向右箭頭】,在【運動】類別中找到【將x坐標增加10】,放到按鍵模塊下。同樣的,我們添加控制向左移動的代碼,注意x坐標增加為-10

4.用方向鍵控制上下移動

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/af5bb044679ff9cf02c33086625bb8f5.jpg

控制角色上下移動跟左右移動類似,我們只需要改變按鍵為【】和【】,同時運動模塊使用【將y坐標增加10】和【將y坐標增加-10】。

5.添加另一個角色

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/5d57f4de75438a245a8ea52300fc8362.jpg

我們想控制章魚來追趕星星,那我們就再添加一下【Star】角色吧。

6.隨機移動

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/8af7d27948229f35105990637c85fd79.jpg

如何讓星星隨機移動呢?在上一節(jié)制作消除游戲里,我們已經(jīng)學(xué)會了類似的方法,不過這次的運動方式我們換成【在1秒內(nèi)滑行到隨機位置】。

7.當(dāng)章魚被碰到的時候發(fā)出聲音

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/9992e952bf235510fcb2549eb315b646.jpg

現(xiàn)在我們讓星星隨機移動,并用方向鍵控制了章魚移動。那當(dāng)我們控制章魚追上星星的時候,我們想讓它發(fā)出聲音怎么辦呢?

i.添加【當(dāng)綠旗被點擊】模塊和【重復(fù)執(zhí)行】模塊。

ii.在【控制】類別中找到【如果 那么】條件判斷模塊,放到重復(fù)執(zhí)行內(nèi)部

iii.選中章魚角色,然后在【偵測】類別中找到【碰到鼠標指針?】模塊,將鼠標指針改為Star,拖拽到如果后面的六邊形孔中。

iv.在【聲音】類別中找到【播放聲音pop等待播完】。大家會發(fā)現(xiàn)pop這里沒法選擇Wand聲音呢?這個小挑戰(zhàn)一一就留給大家自己嘗試下,看如何添加Wand聲音。提示一下,Scratch界面的左上方有聲音選項卡可以切換哦,嘻嘻。

8.建立一個得分變量

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/9dd307ee95679271571e1ba686cd0371.jpg

跟上節(jié)一樣,我們添加一個得分變量score,用來計算章魚每次追趕上星星的得分。

9.讓章魚被碰到時,增加得分

upload/article/images/2021-04-18/0a536fbe7377cf3e4b83fa3ebad92833.jpg

upload/article/images/2021-04-18/4c49f0a33cb46bd1dc7ac8470fb9f9a3.jpg

這一步,我們上節(jié)課也已經(jīng)學(xué)過了,一一就不再重復(fù)講述咯。如果有困難的同學(xué),可以去看下上一節(jié)這部分內(nèi)容的講解。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費的,你也試試吧...

主站蜘蛛池模板: 西乌珠穆沁旗| 巴林右旗| 中方县| 弋阳县| 化德县| 金乡县| 巩留县| 光泽县| 夏津县| 赤水市| 元江| 花莲县| 玉山县| 桑植县| 金川县| 黄大仙区| 新丰县| 凭祥市| 兴仁县| 麻阳| 吉林市| 台北市| 长泰县| 沛县| 博客| 都匀市| 临西县| 绥芬河市| 资兴市| 通州区| 双柏县| 盘山县| 唐山市| 永新县| 长宁区| 卫辉市| 青龙| 普陀区| 靖宇县| 桐柏县| 洪泽县|