今天是第二十四天嘉泰老師要和各位同學介紹【偵測類積木】當空白鍵被按下、【偵測類積木】與鼠標的距離
我們在之前的單元,有介紹過可以使用【事件類積木】當空白鍵被按下,將裡面內容的選項修改為當上、下、左、右鍵被按下,來完成角色的移動
而現在我們也可以透過【偵測類積木】當空白鍵被按下,來完成角色相同的移動,而這一次我們改用W、A、S、D鍵被按下來,搭配重複無限次來完成角色的移動,我們也可以搭配【控制類積木】的如果…那麼、等待直到、重複直到…..搭配使用
接下來我們介紹另外一個【偵測類積木】與鼠標的距離
簡單說就是判斷角色和滑鼠中間的距離,通常我們會搭配>或<來進行判斷
接下來我們直接透過Scratch的一個範例來實際解說
首先我們選擇兩個角色,小男孩(Ben)還有巴士(City Bus)
小男孩透過我們今天教的【偵測類積木】當空白鍵被按下來進行移動設定
如果巴士離人太近,我們使用【偵測類積木】與鼠標的距離來進行判斷,小男孩就會說出快撞到我了...
a. 巴士(City Bus)的程式積木如下:
b. 小男孩(Ben)的程式積木如下:
這就是我們今天的內容囉,明天會再繼續介紹偵測積木的其他程式積木囉!