tft每日頭條

 > 科技

 > scratch 怎麼添加方向鍵

scratch 怎麼添加方向鍵

科技 更新时间:2024-05-20 10:55:19

scratch 怎麼添加方向鍵?作者:大江老師這節課給同學們介紹Scratch舞台中的一種非常重要的概念,那就是“坐标”如果同學在數學中已經學過坐标,那這節課就很容易掌握,如果還沒有學習過坐标的同學,那需要花點時間理解一下因為今後的編程中,常常需要用到坐标的概念,我來為大家講解一下關于scratch 怎麼添加方向鍵?跟着小編一起來看一看吧!

scratch 怎麼添加方向鍵(理解舞台位置和坐标)1

scratch 怎麼添加方向鍵

作者:大江老師

這節課給同學們介紹Scratch舞台中的一種非常重要的概念,那就是“坐标”。如果同學在數學中已經學過坐标,那這節課就很容易掌握,如果還沒有學習過坐标的同學,那需要花點時間理解一下。因為今後的編程中,常常需要用到坐标的概念。

同學們肯定有操作站隊形的經曆,比如學校開運動會時,為了讓同學們的隊形站的整齊,老師們經常事先在操場上放置一些位置标識,同學們隻需要站在标識上,隊伍就整齊了,如下圖中紅色圈标識出的地方。用位置标識很容易讓很多人站的整整齊齊。

同樣,下過圍棋的同學知道,圍棋棋盤用格子來确定旗子的位置,棋子隻能放在格子中,如下圖:

不管是操場站位标識點,還是圍棋棋盤的格子,都是可以用來确定位置的。在一個水平面裡,我們把确定位置的東西稱作為“坐标”,即用坐标确定位置。

在Scratch舞台中,同樣也使用了坐标這個概念,隻是它沒有用線條明顯的畫出來。在舞台中移動鼠标,或者移動對象時,舞台的右下角處顯示有x、y的數值,并且這數值會随着鼠标或對象的位置發生變化而改變,這個x、y的值也就是鼠标或對象在舞台中的位置。

Scratch裡一個角色的坐标就代表該角色在舞台中的位置。确定一個位置需要有水平方向和垂直方向兩個位置信息,Scratch舞台水平方向的位置用x表示,垂直位置用y表示,一個坐标用 (x,y)表示,也就是标識出對象(或鼠标)位置。

Scratch舞台水平(左右)方向分成了480等份,垂直(上下)方向分成了360等份,也就是說,在水平(x)方向有480個等份,垂直(y)方向有360個等份。

Scratch舞台規定最中心的點的坐标是(x:0, y:0)。中心點向右的x坐标是正數,最右為240;中心點向左的x坐标是負數,最左為-240;中心點向上的y坐标是正數,最高為180;中心點向下的y坐标是負數,最低為-180。

所以舞台的最右上角的坐标是(x:240, y:180);最左上角的坐标是(x:-240, y:180);最右下角的坐标是(x:240, y:-180);最左上角的坐标是(x:-240, y:-180)。舞台中的位置隻能在這個範圍内移動。

如果需要把對象放在什麼位置,我們隻需要設定對象的坐标值就可以了。

下面動手完成下面任務,加深對舞台坐标的理解。

任務:編寫代碼讓小貓圍繞中心點移動

任務:小貓從位置(x:100,y:100)出發,然後走入左上角區域位置(x:-120,y:120),然後走入左下角區域(x:-80,y:-80),然後走進右下角區域(x:90, y:-100),最後再走回出發點。

編程分析:通過編寫代碼移動對象,使用移動指令和滑行指令,指定移動指令的坐标值即可。

所以上面的任務就很簡單,代碼如下,同學們可以自己體驗體驗。

(為了看到移動效果,後面幾個使用了滑行指令)

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved