角色變數是某個角色自己才可以使用的變數,例如:我們要計算某角色的生命點數,最好設為角色變數,這樣地話,在不同的角色都記錄自己的生命點數。
遊戲方法:按下綠旗開始執行程式,槍枝的準心會跟著你的滑鼠移動。蝙蝠會不斷地到處飛翔,當蝙蝠被射中累計三次時,就會從畫面上消失不見。試著把所有的蝙蝠都射下來。
在角色區中點選 圖示開啟繪圖編輯器,使用繪圖工具繪製一個準心及發射的造型。將此角色命名為「槍枝」。
在準心的腳本區中選取程式面板,撰寫以下的程式碼:
按綠旗執行程式,看看你的準心會不會跟著滑鼠游標移動,按下滑鼠左鍵看看有什麼結果。
在角色區中點選 圖示,開啟蝙蝠(內建圖庫Animals→bat1-a)的角色,並新增一個造型(內建圖庫Animals→bat1-b),匯入聲音(內建聲音庫Vocals→Doy-doy-doy、Effects→Pop)。你可以使舞臺區上方的 按鈕,將蝙蝠縮小。
選取蝙蝠的角色,在指令區中,按下「產生一個變數」按鈕,將變數取為「生命點數」,記得類型選擇「只適用此角色」。
Step1 讓蝙蝠到處飛翔。在蝙蝠身上撰寫程式碼,如下圖。
Step2 讓蝙蝠能夠感應槍枝。在蝙蝠身上撰寫程式碼,如下圖。
Step3 將蝙蝠複製二隻後,按下綠旗開始執行程式,看看每隻蝙蝠是否要射三次才會不見。
Step1 複製森林背景,寫上「過關」,此背景命名為「過關」
Step2 新增一個適用所有角色的全域變數「打到幾隻」。
Step3 在舞台撰寫程式碼,如下圖。
Step4 修改三隻蝙蝠的程式碼,加入一行程式碼更新「打到幾隻」變數值。