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

極客小將

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

資訊內(nèi)容

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

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

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

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

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

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

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

1.添加一個(gè)背景

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

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

首先,我們來(lái)添加一個(gè)背景。我們點(diǎn)擊Scratch右下角的【選擇一個(gè)背景】按鈕,在彈出的列表中找到【Underwater 1】,點(diǎn)擊一下,這樣這張水下背景圖就添加到我們的動(dòng)畫窗口了。

2.添加一個(gè)角色

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

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

我們把小貓角色刪除,大家肯定都會(huì)啦。然后我們?cè)購(gòu)摹?strong>選擇一個(gè)角色】列表中找到【Octopus】章魚角色,添加到動(dòng)畫窗口中。

3.用方向鍵控制左右移動(dòng)

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

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

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

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

4.用方向鍵控制上下移動(dòng)

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

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

控制角色上下移動(dòng)跟左右移動(dòng)類似,我們只需要改變按鍵為【】和【】,同時(shí)運(yùn)動(dòng)模塊使用【將y坐標(biāo)增加10】和【將y坐標(biāo)增加-10】。

5.添加另一個(gè)角色

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

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

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

6.隨機(jī)移動(dòng)

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

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

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

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

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

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

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

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

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

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

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

8.建立一個(gè)得分變量

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

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

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

9.讓章魚被碰到時(shí),增加得分

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

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

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

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

預(yù)約試聽課

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

主站蜘蛛池模板: 孙吴县| 安达市| 定陶县| 滨州市| 河西区| 调兵山市| 阿尔山市| 平武县| 景洪市| 明星| 苍梧县| 五家渠市| 汉源县| 安多县| 日喀则市| 祁连县| 杭锦后旗| 区。| 安多县| 平乐县| 从江县| 三台县| 康马县| 女性| 东方市| 赣州市| 任丘市| 石屏县| 林甸县| 漳浦县| 金川县| 烟台市| 屯留县| 伊宁县| 青龙| 陆川县| 普兰店市| 磴口县| 云安县| 榕江县| 乐清市|