scratch射擊遊戲製作技巧「scratch槍戰遊戲腳本教程」

我們要做一個魔法師用魔法射出一把箭,當這把箭射中小蝙蝠時,分數就增加1分。下面我們來看看是怎麼做的吧:

第1步:導入3個角色(魔法師、蝙蝠和發射箭頭)並分別命好名字:

酷酷教你用scratch製作射擊蝙蝠

打開百度APP,查看更多高清圖片

第2步:設置魔法師在左下角,並設置它射擊時隨著滑鼠方向移動

酷酷教你用scratch製作射擊蝙蝠

第3步:設置蝙蝠的初始位置,並讓它在舞台的左右兩邊隨意飛舞

酷酷教你用scratch製作射擊蝙蝠

第4步:酷酷設置的效果是這樣的:假設它飛到邊緣位置,那麼它就移動到X隨機值,Y值假設定義在上面的某個值(此時我定義為135);假設它飛舞時被發射箭頭射中了,那麼它也移動到X隨機值,Y值假設定義在上面的某個值(此時我定義為135)。編寫的代碼如下

酷酷教你用scratch製作射擊蝙蝠

接下來的腳本編寫就比較複雜了,請大家一定要仔細閱讀哦,不然會理解不到其中的知識哦

第5步:我們需要建立兩個變數。一個是「方向」,用於它「面向滑鼠指針」的方向

另一個變數是「分數」,用於記錄我們的分數。

酷酷教你用scratch製作射擊蝙蝠

第6步:此時我們需要做的關鍵一步是讓發射箭頭隱藏在魔法師的身上,而且也隨滑鼠指針移動,當滑鼠鍵沒有按下時,它一直隱藏;當按下時,它就顯示

酷酷教你用scratch製作射擊蝙蝠

第7步:假設箭頭「沒有射中小蝙蝠而磁到舞台邊緣,或者碰到了小蝙蝠」之前,它一直運動

酷酷教你用scratch製作射擊蝙蝠

第8步:假設發射箭頭碰到了舞台邊緣,它又隱身到巫師身上。

酷酷教你用scratch製作射擊蝙蝠

第9步:我們需要設置分數了。在代碼最初運行時,我們將分數初始化0,當發射箭頭射中小蝙蝠時,它的分數就增加1分;分數增加後,它馬上又移動到巫師身上隱藏

酷酷教你用scratch製作射擊蝙蝠

現在我們整個作品已經製作完成了,小朋友和大朋友們可以感受一下自己完成的作品啦,有不懂的地方可以聯繫酷酷哦

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/235161.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-12 11:51
下一篇 2024-12-12 11:51

相關推薦

發表回復

登錄後才能評論