今天是第十二天嘉泰老師要利用一個掃把自動打蝙蝠小遊戲
來向各位介紹【事件類積木】當角色被點擊、【動作類積木】定位到鼠標、【動作類積木】定位到隨機這三個程式積木
1.【事件類積木】的當角色被點擊
從字面上看我們可以知道,只要我們使用這個積木,透過滑鼠點選這個角色,它就會執行放在下面的程式
在這個範例中我們將當角色被點擊程式積木,放在掃把這個角色,後續我們希望當滑鼠移動時掃把可以跟著我們,還可以自動打蝙蝠
所以我們需要使用【動作類積木】定位到鼠標的程式積木,搭配重複無限次的來完成這個需求
為了讓掃把產生自動擊打的動作,我們在造型當中有額外新增一個造型
並調整了一下它的角度,後續我們使用造型換成下一個的程式積木,搭配重複無限次來完成這個需求
同時我們可以設定一個得分變數,看看我們可以得到幾分
變數得分開始設定為0
蝙蝠的部分,我們使用【動作類積木】定位到隨機搭配重複無限次
讓蝙蝠可以瞬間移動,但是發生了一個問題,因為蝙蝠飛太快了
所以我們需要使用等待一秒,這樣我們才有機會可以打到
接下來為了要知道我們打到幾隻蝙蝠,所以我們新增了得分變數改變
只要掃把打到一隻,就可以得一分
接下來我們使用【動作類積木】定位到隨機這個程式積木,蝙蝠角色會一直進行瞬間移動,但是因為快到讓我們眼花撩亂,畫面看起來其實不是很舒服,而且打到的話分數會暴增,所以我們需要增加一個等待一秒,這樣會有兩個好處
今天我們就分享到這裡囉!同學我們明天見