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

極客小將

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

資訊內容

SCRATCH一起學——Magic Ball(上)

極客小將2021-01-03-
想像一下“飛
upload/article/images/2021-01-03/9c0525c639a20a6b3385dfbfbcf3b70d.jpg

想像一下“飛在空中的球”,以及現實生活中存在你無法打破的自然規律。比如,受地球重力作用,任何跳到半空中的物體都會再次墜落。就像今天河馬哥給大家帶來的這款游戲,“Magic Ball”,會向你展示了如何在游戲世界里添加重力。

現在,跟河馬哥一起來通過scratch開始制作吧。

★游戲目標:

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

彈射器:

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

upload/article/images/2021-01-03/0d3b14dfb84989ea088cd68f9b3ef4cb.jpg

香蕉:

小球碰到任何一串香蕉,都會把它擊落。持續發射小球,直到香蕉全部被擊落。

upload/article/images/2021-01-03/27505f2d61946011761327c3c3770fa0.jpg

Ball :

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

★游戲控制:

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

upload/article/images/2021-01-03/f64ace44e610ff95a58f9734bcfeccda.jpgupload/article/images/2021-01-03/cb626576b0af37293c36f3929d044ea2.jpg

然后開啟我們的操作:

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

upload/article/images/2021-01-03/0164b8f412a5d1cb8af1f97d565b75e5.jpg

2. 點擊“變量”組,選擇“新建變量”,添加一個變量,命名為“發射速度”。新建的這個變量會自動出現在舞臺上。

upload/article/images/2021-01-03/51a1e69078401738633f9dfdb4cb1f3a.jpg

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

upload/article/images/2021-01-03/beab45a8010f1ab357e88b133ee583a8.jpg

讓游戲剛開始的時候發射器在舞臺的左下方

upload/article/images/2021-01-03/aca2433359f041309e803f2283b6d7ad.jpg

當按下右移鍵控制發射器向右旋轉1°?

upload/article/images/2021-01-03/afa0ffb946594ee7734cc759c0380a03.jpg

當按下左移鍵控制發射器向左旋轉1°

4. 現在已經完成瞄準環節,接下來需要控制發射速度,添加如下腳本,他能讓游戲機制更有趣以及讓你選取你想發射的速度。

upload/article/images/2021-01-03/3fc79176806e256e87a58287d6f3fe69.jpg

5. 現在選擇小球角色,添加右邊的腳本把她移動到發射器后面。?

upload/article/images/2021-01-03/77c2816d7e5c7d71609ea620b9f5cf68.jpg

6. 在小球角色中,添加這段新腳本,當按下空格鍵時,發射小球。“重復執行直到......”是

一種新的循環指令,它會重復執行里面的指令直到條件成立,既然這樣,小球就會一直飛行,直到它碰到舞臺的邊緣。

upload/article/images/2021-01-03/5296708761be1b893c4b0627aa933234.jpg

7.試著用方向鍵調整發射器的角度,選著合適的發射速度,然后按下空格鍵發射小球。他會沿著直線飛行,直到撞到舞臺的邊緣。但在真是情況不是這樣的,當小球向前運動的時候最終他會落到地面上,稍后我們會在游戲中增加重力,讓小球的運動更加逼真。

upload/article/images/2021-01-03/a96bea8b76aa337d4ce1ac9045757a96.jpg

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

蕉角色,卻能讓猴子可以瞄準很多香蕉。

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

upload/article/images/2021-01-03/ce384e8ff9ed6eced692a8bfc8c10b01.jpg

9. 添加如下腳本,讓每一串香蕉克隆體隨機出現在舞臺右側,同時隨機改變他的外觀,最后請確保它不會被隱藏。克隆體會一直等待小球來觸碰它,碰到后就會自動消失,如果這是最后一串香蕉,那么它就會發出一個“游戲結束”的消息,當然需要你來創建這個新消息。

upload/article/images/2021-01-03/fb38ece5b8b96e0cd7c20ee02c6c3ff5.jpgupload/article/images/2021-01-03/218a794cdca842d95300a2de80d6e74f.jpgupload/article/images/2021-01-03/7cc58ae00bcfeb19f64c25e4cb207978.jpgupload/article/images/2021-01-03/d27293de6a0a444c51e93fd32ff19d65.jpg

每期一案例,跟我們一起動手玩轉scratch。

簡單易學,快樂成長

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

預約試聽課

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

主站蜘蛛池模板: 方山县| 阜南县| 迁安市| 商丘市| 玉门市| 延吉市| 寿阳县| 榆林市| 东港市| 新津县| 特克斯县| 叶城县| 团风县| 中江县| 耒阳市| 徐汇区| 分宜县| 宝丰县| 滨海县| 沈阳市| 嵊泗县| 育儿| 榆中县| 道孚县| 淮安市| 开鲁县| 凤冈县| 东城区| 祁东县| 临沂市| 塔城市| 西乌珠穆沁旗| 咸宁市| 沐川县| 顺义区| 西贡区| 紫金县| 海宁市| 东乡县| 广丰县| 延津县|