Scratch 3 上下移動(dòng)
一.積木學(xué)習(xí)
二.學(xué)習(xí)內(nèi)容
1.上節(jié)內(nèi)容回顧
:往前或者往后走幾步,沒(méi)”-”號(hào)的表示往前走,有”-”號(hào)的表示往后走
: 讓角色從當(dāng)前的造型,變成下一個(gè)造型.
:讓程序停止一段時(shí)間
:程序開(kāi)始的消息
2.問(wèn)題1
如何讓角色往上走,或者往下走?
坐標(biāo)的概念
整個(gè)舞臺(tái)寬 480, 高360
左右位置用x表示, 上下位置用y表示
最中心位置x = 0, y =0 記作(0,0)
中心的正右方: x = 240, y = 0 記作(240, 0)
中心的正上方:x = 0 , y = 180 記作(0,180)
以此類推,中心的正左方(-240, 0),與正下方(0, -180)
因此,要想讓角色能夠上下移動(dòng),我們可以改變角色的y,y越大,角色的高度就越高,反之角色的高度就越低
試驗(yàn):
從”動(dòng)作”模塊里找到”將y坐標(biāo)增加10”, 并擊點(diǎn)它,觀察效果
從”動(dòng)作”模塊里找到”移到x: y: ”, 并擊點(diǎn)它,觀察效果
解析:
左右移動(dòng): 將x坐標(biāo)增加X(jué)X , 有”-”的左移,沒(méi)有”-”的右移
上下移動(dòng): 將y坐標(biāo)增加X(jué)X, 有”-”下移,沒(méi)有”-”的上移
移到x :XX, y: XX. 直接將角色移動(dòng)指定位置
程序?qū)嵗?
準(zhǔn)備工作:
1.場(chǎng)景選擇:xy-grid
2.角色選擇:Balloon1
程序目標(biāo):
(1)點(diǎn)擊綠旗的時(shí)候
(2)角色Balloon1的起始位置設(shè)置成 x = 0, y = 0
(3)角色Balloon1邊往上飛,邊改變?cè)煨?直到飛到y(tǒng)=100的地方
程序?qū)嵗?
準(zhǔn)備工作:
1.場(chǎng)景選擇:underwater1
2.角色1:shark, 角色2:shark2
程序目標(biāo):
(1)角色shark初始位置: x = -120, y = -100
(2)點(diǎn)擊綠旗后,角色shark邊改變?cè)煨瓦呄蛏嫌蔚統(tǒng) = 0
(3)角色shark2初始位置 x = 120, y = 100
(4)點(diǎn)擊綠旗后,角色shark2邊改變?cè)煨?邊向下游到y(tǒng) = 0