iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
Software Development

Scratch輕鬆學系列 第 4

Scratch輕鬆學--【動作類積木】座標介紹

  • 分享至 

  • xImage
  •  

今天是第四天今天要來和各位同學談談Scratch當中很重要的一個觀念
那就是座標,甚麼是座標?

舉例來說如果我們從來沒去過台北101 ,不知道要如何走?
我們可能就會使用Google地圖來搜尋台北101,這樣就可以取得它的地址與所在位置,當中我們也可以看到該地點的座標位置,後續也可以透過路線規劃來規畫如何前往

而在Scratch當中 ,也是一樣的道理,只是我們沒辦法像是Google地圖可以直接透過搜尋的方式,來設定我們想要去的地方,所以如果我們要設定角色的位置,需要使用設定座標的方式,才能讓角色正確的定位,所以簡單來說在Scratch當中的座標的主要功能就是定位角色的位置

接下來我們介紹在Scratch當中要如何改變角色的座標
讓我們可以利用座標的改變,讓角色完成上下左右的移動

首先我們使用【動作類積木】當中X改變10程式積木,搭配綠旗被點擊則貓咪向右(前)走10步、如果將X改變10調整為-10,則貓咪向左(後)走10步

接下來我們使用【動作類積木】當中Y改變10程式積木,貓咪向上走10步、如果將Y改變10調整為-10,則貓咪向下走10步

我們在Scratch舞台當中可以看到X的最大值是240, 而X最小值則是-240,Y最大值是180, 而Y最小值是-180,除了特殊需求外,通常角色的座標會設在這些範圍內

而在【動作類積木】當中會有兩個定位的方式
接下來我們要介紹【動作類積木】兩種最常用的角色定位方式,一種是定位到X Y ,另外一種是【動作類積木】滑行1秒到X Y,而這兩種方式到底有甚麼差別呢?

首先我們可以看影片中的貓咪和太空狗,貓咪使用定位到X Y,而太空狗則是使用滑行一秒到X Y,當我們按下舞台上的綠旗的時候,貓咪會使用像是瞬間移動的方式,直接來到我們設定的X與Y座標中,至於太空狗像是穿了直排輪使用滑行的方式,經過一秒才到達我們指定的X與Y座標

最後我們再介紹【動作類積木】X設為和【動作類積木】Y設為的用法

剛剛我們有使用過定位到X Y,這個程式積木一次就會同時改變X和Y座標
但是如果想要只讓X座標改變時,就可以只用X設為,如果只想要Y座標移動的時候就可以使用Y座標,以上這就是我們第四天的內容囉!


上一篇
程式積木初體驗--【事件類積木】當綠旗被點擊
下一篇
Scratch輕鬆學【事件類積木】當空白鍵被按下
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言