資訊內(nèi)容
無人機(jī)scratch
相信大家都看過無人機(jī)表演,無數(shù)的無人機(jī)在空中排列出不一樣的圖形,表示不同的祝福。那么我們能否用scratch做一個(gè)無人機(jī)的表演呢?
在制作之前我們需要學(xué)習(xí)一個(gè)知識(shí)點(diǎn)。
XY坐標(biāo)系
在一個(gè)平面上畫兩條直線。
一條為X的直線,X直線是水平的橫線。
一條為Y的直線,Y直線是垂直的縱線。
XY直線的交點(diǎn)為中點(diǎn)O點(diǎn),O點(diǎn)的X為0,Y也為0。
如果,X是0,Y也是0,那么這個(gè)點(diǎn)就是O點(diǎn)。
在scratch的XY坐標(biāo)是怎樣的呢?
點(diǎn)擊背景庫圖標(biāo)選取XY坐標(biāo)系的圖片作為背景。
準(zhǔn)備好后,我們先試一下
用角色小球,當(dāng)綠旗被點(diǎn)擊,小球移動(dòng)到X__Y__,
XY后面是可以給我們填寫數(shù)字的。
我們檢驗(yàn)一下剛剛所說的XY直線的相交的地方O點(diǎn),X為0,Y也為0.
點(diǎn)擊綠旗后,小球移動(dòng)到背景的中間位置,就是XY直線相交的位置。
我們?cè)僭囅乱韵碌膸讉€(gè)點(diǎn),
A點(diǎn)(X是100,Y是0)
B點(diǎn)(X是-100,Y是0)
C點(diǎn)(X是0,Y是100)
D點(diǎn)(X是0,Y是-100)
再來四個(gè)點(diǎn)
E點(diǎn)(X是100,Y是100)
F點(diǎn)(X是-100,Y是100)
G點(diǎn)(X是100,Y是-100)
H點(diǎn)(X是-100,Y是-100)
我們?cè)囘^后得出,指令移動(dòng)XY能讓小球移動(dòng)到一個(gè)點(diǎn)上。
顯然現(xiàn)在我們的小球是直接出現(xiàn)在一個(gè)點(diǎn)上,
視頻上的小球是滑行的。
在scratch里
是怎樣做到的呢?
指令:在幾秒內(nèi)滑行到X_Y_和移動(dòng)X_Y_的區(qū)別,
我們用運(yùn)行過后就知道他們的區(qū)別,
注意:秒數(shù)越小滑行得越快,
反之秒數(shù)越大滑行越慢。
如果還不明白XY坐標(biāo),
希望同學(xué)們多問下自己爸爸媽媽吧。
以便之后的制作。
我們開始來制作無人機(jī)表演吧。
我們的小球太大了,不方便組建成漢字,所以我們把小球的大小調(diào)小一點(diǎn)。
調(diào)好后,便可以開始制作。
我們知道無人機(jī)的表演是需要好多無人機(jī)一起表演的。
所以我們也需要很多角色小球幫助我們表演。
右鍵小球角色便可以復(fù)制小球。
個(gè)數(shù)不限。
我也不知道自己復(fù)制了多少個(gè),這么多小球。
我們給一個(gè)一樣的出發(fā)點(diǎn)給他們。
就是O點(diǎn) X是0,Y也是0
程序就是這樣子,很簡單,
不過很繁瑣,
需要每一個(gè)球都要編寫。
編寫好后,無需的球會(huì)都統(tǒng)一回到中點(diǎn)。
停止程序
選中球,放到一個(gè)點(diǎn)上,組建成一個(gè)“中”字
然后在每個(gè)球上加入1秒移動(dòng)到XY的具體位置上,
這個(gè)XY數(shù)字就是小球現(xiàn)在位置上的XY數(shù)值。
完成后,“中”字已經(jīng)出現(xiàn)了,
有點(diǎn)不像,你們可以修改一個(gè)。
然后“國”字
步驟和“中”字一樣,
區(qū)別在于我們直接在“中”字的基礎(chǔ)上擺放小球“國”字
在每個(gè)小球后加上幾秒內(nèi)滑行到XY的指令。
注意:我這個(gè)“國”字確實(shí)不像,你們可以加多幾個(gè)小球上去,讓它更想。
還有“70”的數(shù)字需要用小球去擺放,這就要靠你們完成了!!
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
