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

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

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

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

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

對了,為了提醒后面新加入學習的同學,我們目前使用的Scratch 3.0 Beta版本的網址是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

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

我們在【事件】類別中找到【當按下空格鍵】模塊拖拽到代碼編輯區,然后把按鍵改為向右箭頭】,在【運動】類別中找到【將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

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

7.當章魚被碰到的時候發出聲音

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

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

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

i.添加【當綠旗被點擊】模塊和【重復執行】模塊。

ii.在【控制】類別中找到【如果 那么】條件判斷模塊,放到重復執行內部

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

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

8.建立一個得分變量

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

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

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

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

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

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

這一步,我們上節課也已經學過了,一一就不再重復講述咯。如果有困難的同學,可以去看下上一節這部分內容的講解。

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

預約試聽課

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

主站蜘蛛池模板: 张家界市| 宁强县| 广宁县| 内丘县| 安龙县| 西城区| 得荣县| 潮州市| 融水| 佛冈县| 南平市| 峨边| 伊川县| 堆龙德庆县| 剑阁县| 射阳县| 广宗县| 望奎县| 南皮县| 江源县| 阿拉善盟| 潼关县| 盐津县| 云阳县| 子长县| 江安县| 临沂市| 读书| 衡东县| 安吉县| 赫章县| 苏州市| 马边| 宿州市| 新余市| 宜宾县| 信阳市| 高邮市| 中超| 精河县| 凤冈县|