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

極客小將

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

資訊內(nèi)容

SCRATCH一起學(xué)第(4)講——《Magic Ball》上

極客小將2021-01-04-
upload/article/images/2021-01-04/30281ae13b24c3f04db9e86f4841c093.jpgupload/article/images/2021-01-04/7f62949b8d37999c71b257b2b4c0cc0d.jpg

? ? ? ? ? ? ? ? ? ? ?想像一下“飛在空中的球”,以及現(xiàn)實(shí)生活中存在你無法打破的自然規(guī)律。比如,受地球重力作用,任何跳到半空中的物體都會(huì)再次墜落。就像今天河馬哥給大家?guī)淼倪@款游戲,“Magic Ball”,會(huì)向你展示了如何在游戲世界里添加重力。

現(xiàn)在,跟河馬哥一起通過scratch來開始制作吧。

★游戲目標(biāo):

我們小球的任務(wù)式盡力擊落香蕉,它可以選擇朝什么方向、以何種速度跳躍。你需要讓它越過大樹,用盡量少的跳躍次數(shù)獲得香蕉。

彈射器:

用左箭頭和右箭頭控制這個(gè)箭頭,指向你想彈射猴子的方向。

upload/article/images/2021-01-04/afd5df1a36b97e606377b2fe3bebfae8.jpg

香蕉:

小球碰到任何一串香蕉,都會(huì)把它擊落。持續(xù)發(fā)射小球,直到香蕉全部被擊落。

upload/article/images/2021-01-04/689f2b4cd02df56859ad3452c803691f.jpg

Ball :

速度是從1-20之間改變的,選擇合適額速度然后按下空格鍵把它彈射出去。

upload/article/images/2021-01-04/7f62949b8d37999c71b257b2b4c0cc0d.jpg

★游戲控制:

首先,要知道玩家使用上下左右鍵和空格鍵來操控游戲。

upload/article/images/2021-01-04/665d65f3ad5b2ac281073f8ce7332779.jpgupload/article/images/2021-01-04/0aec8b8ac8fc7dd928699dc7db0f6e9b.jpg

然后開啟我們的操作:

1·新建一個(gè)作品,命名為“Magic Ball”。刪除默認(rèn)的小貓角色,然后從角色庫中把“ball”和“Arrow1”都添加進(jìn)來,將“Arrow1”角色名字改為“發(fā)射器”。

upload/article/images/2021-01-04/806841c0aa340af03aae1b832f10a607.jpg

2. 點(diǎn)擊“變量”組,選擇“新建變量”,添加一個(gè)變量,命名為“發(fā)射速度”。新建的這個(gè)變量會(huì)自動(dòng)出現(xiàn)在舞臺(tái)上。

upload/article/images/2021-01-04/eb8b4cad7bcb8930e2c5743f411df150.jpg

3. 選擇發(fā)射器角色給他添加如下三段腳本,讓玩家可以通過鍵盤上的左右方向鍵來控制它的角度。箭頭的方向就是猴子發(fā)射出的方向。運(yùn)行腳本,試著調(diào)整箭頭。

upload/article/images/2021-01-04/6756e885f21edc74b167eab8604d824e.jpg

讓游戲剛開始的時(shí)候發(fā)射器在舞臺(tái)的左下方

upload/article/images/2021-01-04/4fdd3a1c5e8091087877941abca38e13.jpg

當(dāng)按下右移鍵控制發(fā)射器向右旋轉(zhuǎn)1°?

upload/article/images/2021-01-04/3e23f44abcb755ab55d14188ec91635b.jpg

當(dāng)按下左移鍵控制發(fā)射器向左旋轉(zhuǎn)1°

4. 現(xiàn)在已經(jīng)完成瞄準(zhǔn)環(huán)節(jié),接下來需要控制發(fā)射速度,添加如下腳本,他能讓游戲機(jī)制更有趣以及讓你選取你想發(fā)射的速度。

upload/article/images/2021-01-04/2a23d67b3703a7e2f3e023561bca29d3.jpg

5. 現(xiàn)在選擇小球角色,添加右邊的腳本把她移動(dòng)到發(fā)射器后面。?

upload/article/images/2021-01-04/5be83bc53bfc9bd6fa372d9bbd365600.jpg

6. 在小球角色中,添加這段新腳本,當(dāng)按下空格鍵時(shí),發(fā)射小球?!爸貜?fù)執(zhí)行直到......”是

一種新的循環(huán)指令,它會(huì)重復(fù)執(zhí)行里面的指令直到條件成立,既然這樣,小球就會(huì)一直飛行,直到它碰到舞臺(tái)的邊緣。

upload/article/images/2021-01-04/e530b56dc0e4a56b68957021fa7f7df0.jpg

7.試著用方向鍵調(diào)整發(fā)射器的角度,選著合適的發(fā)射速度,然后按下空格鍵發(fā)射小球。他會(huì)沿著直線飛行,直到撞到舞臺(tái)的邊緣。但在真是情況不是這樣的,當(dāng)小球向前運(yùn)動(dòng)的時(shí)候最終他會(huì)落到地面上,稍后我們會(huì)在游戲中增加重力,讓小球的運(yùn)動(dòng)更加逼真。

upload/article/images/2021-01-04/39a8c349bc2608fed4bf7334ccb64904.jpg

8.在這個(gè)游戲當(dāng)中,小球得分的方法是擊落香蕉。利用克隆指令,你就可以只添加一串香

蕉角色,卻能讓猴子可以瞄準(zhǔn)很多香蕉。

添加香蕉的同時(shí)新建一個(gè)變量,命名為:“香蕉變量”,用它來記錄舞臺(tái)上的香蕉數(shù)量,開始的時(shí)候有5串。添加右邊的腳本,他們可以克隆出香蕉。但是先不要運(yùn)行他們。你還需要告訴克隆體應(yīng)該干什么。

upload/article/images/2021-01-04/daa483a534bff3f0657a0c0765cd7996.jpg

9. 添加如下腳本,讓每一串香蕉克隆體隨機(jī)出現(xiàn)在舞臺(tái)右側(cè),同時(shí)隨機(jī)改變他的外觀,最后請確保它不會(huì)被隱藏??寺◇w會(huì)一直等待小球來觸碰它,碰到后就會(huì)自動(dòng)消失,如果這是最后一串香蕉,那么它就會(huì)發(fā)出一個(gè)“游戲結(jié)束”的消息,當(dāng)然需要你來創(chuàng)建這個(gè)新消息。

upload/article/images/2021-01-04/7d3f3bfa13ac76a17df370f414e64ee8.jpg

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

預(yù)約試聽課

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

主站蜘蛛池模板: 关岭| 永顺县| 洛宁县| 海淀区| 张家界市| 永城市| 长寿区| 抚顺县| 惠来县| 石阡县| 石首市| 永兴县| 三台县| 会东县| 得荣县| 灵丘县| 岑溪市| 建昌县| 东源县| 南昌市| 聂荣县| 崇信县| 莱阳市| 社会| 贵溪市| 湖口县| 汝南县| 佳木斯市| 攀枝花市| 安岳县| 永年县| 佛学| 南充市| 东源县| 开鲁县| 顺义区| 上林县| 竹北市| 治多县| 左权县| 兴义市|