iT邦幫忙

2023 iThome 鐵人賽

DAY 24
0
Software Development

Scratch輕鬆學系列 第 24

Scratch輕鬆學【偵測類積木】當空白鍵被按下、【偵測類積木】與鼠標的距離

  • 分享至 

  • xImage
  •  

今天是第二十四天嘉泰老師要和各位同學介紹【偵測類積木】當空白鍵被按下、【偵測類積木】與鼠標的距離

我們在之前的單元,有介紹過可以使用【事件類積木】當空白鍵被按下,將裡面內容的選項修改為當上、下、左、右鍵被按下,來完成角色的移動

而現在我們也可以透過【偵測類積木】當空白鍵被按下,來完成角色相同的移動,而這一次我們改用W、A、S、D鍵被按下來,搭配重複無限次來完成角色的移動,我們也可以搭配【控制類積木】的如果…那麼、等待直到、重複直到…..搭配使用

https://ithelp.ithome.com.tw/upload/images/20231007/20162104sKMxJp11kJ.jpg

接下來我們介紹另外一個【偵測類積木】與鼠標的距離
簡單說就是判斷角色和滑鼠中間的距離,通常我們會搭配>或<來進行判斷

接下來我們直接透過Scratch的一個範例來實際解說

首先我們選擇兩個角色,小男孩(Ben)還有巴士(City Bus)
小男孩透過我們今天教的【偵測類積木】當空白鍵被按下來進行移動設定
如果巴士離人太近,我們使用【偵測類積木】與鼠標的距離來進行判斷,小男孩就會說出快撞到我了...

a. 巴士(City Bus)的程式積木如下:

https://ithelp.ithome.com.tw/upload/images/20231007/20162104FQFZtZHXQZ.jpg

b. 小男孩(Ben)的程式積木如下:

https://ithelp.ithome.com.tw/upload/images/20231007/20162104UsQTXkh5gi.jpg

這就是我們今天的內容囉,明天會再繼續介紹偵測積木的其他程式積木囉!


上一篇
Scratch輕鬆學【偵測類積木】詢問並等待
下一篇
Scratch輕鬆學【偵測類積木】碰到顏色、【偵測類積木】顏色碰到顏色、【動作類積木】X座標
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言