發(fā)布時間:2024-07-03 09:31:45 瀏覽量:174次
前段時間我們用scratch制作了一場太空大戰(zhàn),孩子們玩得不亦樂乎,現(xiàn)在他們想再玩一次!
今天我們加入了一個新的副本,制作了敵方飛龍,它會在屏幕上方隨機(jī)出現(xiàn),如果被子彈打中,就會得分,而飛龍和子彈都會消失。
(敵方:飛龍;計分)
目的:制作射擊游戲的敵方-吐火的飛龍。當(dāng)子彈碰到飛龍時,飛龍被消滅,同時增加分?jǐn)?shù)。
實現(xiàn)方式:克隆仍然是重要的操作。每次飛龍出現(xiàn)時,都要克隆一份,然后設(shè)定隨機(jī)方向,并從屏幕上方向下移動。為了讓飛龍有飛的動感,我們會切換飛龍的造型。當(dāng)飛龍被子彈擊中時,系統(tǒng)會增加10分。
要讓其他角色能夠接收到打中的指令并播放聲音,還需要使用廣播消息。接收到廣播消息后,對應(yīng)角色會做出相應(yīng)的動作。
宇宙飛船移動,成功擊中就加分。
子彈克隆,并且在飛船上發(fā)射。
第一步:飛龍
1. 添加飛龍角色
2. 設(shè)置開始事件
3. 無限循環(huán)重復(fù)執(zhí)行
4. 每次循環(huán)都克隆一個飛龍,可在循環(huán)中增加等待時間。注意控制克隆體數(shù)量以維持系統(tǒng)性能。
5. 飛龍從屏幕頂部向下飛行,X坐標(biāo)在-240和240間隨機(jī)選擇。
6. 隨機(jī)設(shè)定一個方向,然后每次移動3步確保飛龍飛行速度。
7. 判斷飛龍是否飛出屏幕,若是則刪除克隆體。
8. 若飛龍被子彈擊中,刪除克隆體并廣播“打中了”。
9. 若碰到宇宙飛船,刪除克隆體并廣播“游戲結(jié)束”。
10. 完成一次循環(huán)后切換一次造型,賦予飛龍飛舞的感覺。
飛龍:克隆,碰到子彈消失,飛出屏幕后也消失。
第二步:分值計算
12. 添加一個全局變量,用于記錄得分。當(dāng)接收到“打中了”廣播消息時,該變量增加10。
13. 進(jìn)一步改進(jìn)時,我們增加了一個球,宇宙飛船每次會發(fā)射一個球和一個閃電,球在飛行過程中顏色不斷變化。但由于克隆體太多,系統(tǒng)速度有所下降。
14. 游戲結(jié)束后可更換背景,顯示游戲結(jié)束場景并播放游戲結(jié)束聲音。
孩子們在今天學(xué)到了很多關(guān)于控件的知識,他們積極展示,充滿成就感!
1. 角色:飛龍、飛船、閃電等
2. 舞臺:詳細(xì)介紹X軸和Y軸,例如飛龍向右移動時X和Y如何變化。提問引導(dǎo)學(xué)生思考交互。
3. 運動:涉及不同運動操作,讓學(xué)生掌握移動、設(shè)定方向、移動到對象、坐標(biāo)增加等。
4. 外觀:包括顯示、隱藏、調(diào)整角色大小等。
5. 控制:重復(fù)執(zhí)行、結(jié)束循環(huán)、條件判斷等,加深學(xué)生對程序控制流程的理解。
想要了解更多關(guān)于游戲設(shè)計、編程教育的內(nèi)容,歡迎點擊 點擊咨詢。
熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設(shè)計領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點擊咨詢報名。
2. 手機(jī)游戲如何開發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說明時代在進(jìn)步游戲在更新,更趨于方便化移動化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費、一鍵制作炫酷特效,適合新手小白??靵碓囋嚕?/span>
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇?!短烀嬗肪哂卸嗑€劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點,幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動畫軟件你知道幾個?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動畫軟件或動畫工具時,指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動畫的軟件程序。但是,在3D動畫軟件中還包含了其他類型的...
7. 3D動漫建模全過程,不是一般人能學(xué)的會的,會的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
8. 如何自己開發(fā)一款游戲(游戲開發(fā)入門必看:五大獨立游戲開發(fā)技巧)
?游戲開發(fā)入門必看:五大獨立游戲開發(fā)技巧無論您是剛剛起步開發(fā)自己的第一款游戲,還是已經(jīng)制作了幾款游戲,本篇文章中的5大獨立游戲開發(fā)技巧都可以幫助您更好地設(shè)計下一款游戲。無論你對游戲有著什么樣的概念,都
?三昧動漫對于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會推出《巫師4》。因為《巫師》系列在策劃的時候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
10. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅固
想讓你的3D打印模型更堅固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計技巧,讓你輕松掌握!
最新文章
同學(xué)您好!