用scratch做槍戰教程如下:
1.匯入角色。
我們先從從網絡上下載壹張飛機的圖片,並匯入至Scratch角色區內。在新增角色/上傳角色檔案,選擇剛才下載的圖片,確定後加載。
2.控制角色。
角色匯入後,我們要讓角色能夠移動,藉由鍵盤上的左、右鍵,控制飛機左右移動,並同時設定角色的大小與初始位置。
3.設定子彈。
現在我們已經可以使用鍵盤控制飛機左右移動,接下來我們希望當按下空格鍵時,子彈能夠從飛機射出。首先在新增角色/畫新角色中,繪制子彈的圖案,並且在「控制區」的積木內,找到「建立自己的分身」。
壹開始讓子彈隱藏起來,等到按下空格鍵時,讓子彈建立自己的分身,產生分身的同時顯示圖案,並且將圖案的y坐標重復增加10直到大於170後刪除分身。
4.設定敵機npc。
接著我們要在畫面上方,設定敵機能夠隨機出現,並且當敵機被子彈碰到時,會自動消失並爆炸。程序相當容易,壹開始先隱藏,初始化大小與位置後,重復執行建立自己的分身,當分身產生時,顯示並讓分身的x坐標在-210~210之間隨機選壹個數。
這時候敵機要能夠從畫面上方往下移動,直到碰到最底部或者碰到子彈(角色2、角色3),為了制造爆炸的效果,加上條件如果碰到子彈就切換成爆炸的造型(boom2),等待0.2秒後隱藏。
5.設定血量、音效
6.設定背景圖片、音樂與開始畫面。
最後我們要在背景中匯入適合的圖片,您可以上網找尋自己喜愛的圖片,我們使用新增角色/畫新角色,將背景倒入淡藍色當作天空,並新增三朵白雲。
為了讓白雲有移動的感覺,建立分身,並設定讓分身產生在x坐標隨機產生,並重復改變y坐標。新增背景當作開始畫面,加入「Press“a”to start」字樣,按下a鍵開始遊戲,並加入程序,當按下a鍵,切換到背景2並廣播「遊戲開始」播放背景音樂。