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

極客小將

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

資訊內(nèi)容

Scratch少兒編程實(shí)例——大魚吃小魚

極客小將2020-10-25-
前言 本期我們來繼續(xù)進(jìn)行scratch的實(shí)例練習(xí)。大魚吃小魚是一個(gè)經(jīng)典的游戲,今天我們來一起進(jìn)行制作這樣一個(gè)小游戲吧。 準(zhǔn)備工作 1 分析 通過鍵盤對(duì)主角小魚進(jìn)行控制,在舞臺(tái)上進(jìn)

前言

本期我們來繼續(xù)進(jìn)行scratch的實(shí)例練習(xí)。大魚吃小魚是一個(gè)經(jīng)典的游戲,今天我們來一起進(jìn)行制作這樣一個(gè)小游戲吧。

準(zhǔn)備工作

1

分析

通過鍵盤對(duì)主角小魚進(jìn)行控制,在舞臺(tái)上進(jìn)行移動(dòng)。其他小魚隨機(jī)出現(xiàn)在舞臺(tái)左側(cè),并向舞臺(tái)右側(cè)移動(dòng),當(dāng)?shù)竭_(dá)舞臺(tái)邊緣時(shí)隱藏,重復(fù)執(zhí)行。當(dāng)主角小魚觸碰到其他魚類時(shí),如果是比它小的魚類,則隱藏,分?jǐn)?shù)增加。反之,則游戲結(jié)束。

2

創(chuàng)建背景和角色

upload/article/images/2020-10-25/b606373e408c4c8e4eda04afc18444b0.jpg

背景選擇背景庫(kù)中的Underwater。

upload/article/images/2020-10-25/295392f5999e92321bd6b19c563c0ee4.jpg

配角小魚使用角色庫(kù)中的fish,主角小魚選擇導(dǎo)入了新的角色。在工具欄和角色-造型中調(diào)整各個(gè)角色的大小。

3

得分與計(jì)時(shí)

新建兩個(gè)變量,分別命名得分與時(shí)間。時(shí)間初始值設(shè)為30秒,得分設(shè)為0。編寫腳本實(shí)現(xiàn)倒計(jì)時(shí)的功能。此處腳本與上期相同,更加詳細(xì)的講解請(qǐng)參考上期推送。

upload/article/images/2020-10-25/d07450f5e36d97d8f3540e18b389d915.jpg

具體實(shí)現(xiàn)


1

設(shè)置主角小魚方向鍵的控制。

upload/article/images/2020-10-25/2789229befa3d0737e6eed80b183501f.jpg

利用鍵盤實(shí)現(xiàn)小魚上下左右四個(gè)方向移動(dòng)。利用當(dāng)按左移鍵是大魚水平向左移動(dòng)10步,其他方向同理。這里我們通過改變x、y的坐標(biāo)實(shí)現(xiàn)。當(dāng)小魚游動(dòng)的方向發(fā)生改變時(shí),小魚頭部的方向也要隨之變化,所以主角小魚設(shè)置兩個(gè)造型。

upload/article/images/2020-10-25/73c609e5785a2a6e53b54a59670fcf9e.jpg

2

設(shè)置配角小魚的出現(xiàn)

upload/article/images/2020-10-25/be6e3cc164f6311a5b3f9c27425c5fb8.jpg

小魚的隨機(jī)性需要隨機(jī)數(shù)進(jìn)行實(shí)現(xiàn)。小魚隨機(jī)在舞臺(tái)的左側(cè)出現(xiàn),也就是說小魚的x坐標(biāo)不變,y坐標(biāo)在舞臺(tái)范圍內(nèi)隨機(jī)變化。

upload/article/images/2020-10-25/d5a54b70af7b4817065d2dc386b73885.jpg

小魚向右游動(dòng)的速度也通過隨機(jī)數(shù)進(jìn)行控制,這樣各種配角小魚的速度也是隨機(jī)的。

upload/article/images/2020-10-25/cdc3be44f122aafc6f8725afb1a08ceb.jpg

當(dāng)小魚游到舞臺(tái)右側(cè)時(shí)隱藏,準(zhǔn)備下一次出現(xiàn)。

3

判斷檢測(cè)

upload/article/images/2020-10-25/2a0b18be60b131210f5ba370af9eb71e.jpg

當(dāng)主角小魚觸碰到比它還小的魚,分?jǐn)?shù)+1,配角小魚隱藏,實(shí)現(xiàn)大魚吃小魚的效果。如果主角小魚觸碰到了比自己還大的魚,游戲結(jié)束,并顯示最后的分?jǐn)?shù)。

預(yù)約試聽課

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

主站蜘蛛池模板: 金塔县| 汾阳市| 岗巴县| 民丰县| 定日县| 开封县| 安平县| 遂平县| 湟源县| 松江区| 靖西县| 四川省| 江永县| 琼海市| 那坡县| 长治县| 南京市| 昌宁县| 建阳市| 灌云县| 彰化县| 洪江市| 五常市| 盐源县| 容城县| 崇仁县| 庄浪县| 永济市| 含山县| 万源市| 敦煌市| 岚皋县| 浦城县| 紫金县| 南漳县| 东兴市| 大田县| 江都市| 斗六市| 岳阳市| 建瓯市|