iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Software Development

Scratch輕鬆學系列 第 3

程式積木初體驗--【事件類積木】當綠旗被點擊

  • 分享至 

  • xImage
  •  

嘉泰老師今天要介紹的是每個小朋友剛開始會學習的積木【事件類積木】裡面的當綠旗被點擊,這個積木程式從字面上來解釋,就是當我們點選舞台上方的綠旗,如果下面有放其他程式積木 就會執行這些功能

比方說如果我們想要舞台上的貓咪可以移動的話,需要在當綠旗被點擊的程式,下面再增加一個【動作類積木】當中移動的積木,預設是移動10點,貓咪就會開始向右移動10點

如果我們希望讓貓咪一次可以走更多步,可以修改移動10點裡面的數字 ex: 100點
貓咪就會移動100點,那如果我們要讓貓咪一直前進的話,我們可以一直點選綠旗
貓咪就會一直向前移動

一定有同學會說,可是嘉泰老師這樣好累
有沒有更簡單的方式,當然有科技來自人性,進步來自於惰性
所以我們才要學程式語言其中一個目的,就是將重複性的工作,透過程式讓它可以自動化

我們可以再加上一個【控制類積木】程式積木 重複無限次
這時候我們再按一下綠旗,貓咪就會自動一直走到邊緣的地方

可是這個時候同學可以又會遇到一個問題
老師貓咪不見了....是否有可能讓貓咪碰到邊緣的時候就回頭呢?
當然有 這時候我們可以使用 【動作類積木】碰到邊緣就反彈

如果要處理這個問題,很簡單只要加上【動作類積木】當中的迴轉方式設為左右就好囉
除了這個方法,還有其他的方法我們留在其他堂再進行介紹

接下來我們繼續介紹【動作類積木】當中的左轉與右轉,顧名思義就是讓角色可以轉動

同學可以試試看如果將角度調整 ex調整到1度的時候,同樣的程式 貓咪會做甚麼變化呢?

今天的內容就介紹到這裡囉!同學我們第四天見!


上一篇
Scratch介面介紹
下一篇
Scratch輕鬆學--【動作類積木】座標介紹
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言