資訊內(nèi)容
跟我學(xué)Scratch編程:漂亮的時(shí)鐘(九)
“?上節(jié)課的內(nèi)容全部掌握了嗎?反復(fù)練習(xí)了沒(méi)有,編程最好的學(xué)習(xí)方法就是練習(xí)、練習(xí)、再練習(xí)。一定要記得多動(dòng)手、多動(dòng)腦筋哦~~”
01
—
游戲介紹
這節(jié)我們將繪制一個(gè)漂亮的、會(huì)走動(dòng)時(shí)鐘。
02
—
設(shè)計(jì)思路
-
繪制表盤(pán)和時(shí)針、分針、秒針;
-
結(jié)合時(shí)針、分針和秒針三個(gè)的關(guān)系,實(shí)現(xiàn)它們正確的轉(zhuǎn)動(dòng);
-
通過(guò)三個(gè)變量來(lái)控制三個(gè)指針的轉(zhuǎn)動(dòng)。
03
—
實(shí)現(xiàn)過(guò)程
第一步:知識(shí)準(zhǔn)備
在程序設(shè)計(jì)過(guò)程中,變量值常常要在各腳本之間進(jìn)傳遞,被其它腳本使用,或成為激活另一個(gè)腳本的事件。這時(shí)變量的類(lèi)型要設(shè)置為全局變量,否則其它腳本無(wú)法獲得變量的值。
第二步:繪制表盤(pán)
在背景的繪圖編輯器中繪制一個(gè)表盤(pán)如下:
小技巧:
1,畫(huà)圓的同時(shí)按住shift鍵確保畫(huà)的是正圓;
2,對(duì)于相同或相似的圖形部分使用復(fù)制/粘貼;
3,圓心與畫(huà)布的中心點(diǎn)對(duì)齊。
第三步:繪制時(shí)針、分針和秒針角色
時(shí)針、分針和秒針的形狀如下圖所示,它們的固定端也需要與畫(huà)布重合,但是在角色面板設(shè)置 X 為0,Y為0。完整代碼如下圖:
第四步:腳本設(shè)計(jì)
1,實(shí)現(xiàn)思路:
秒針每分鐘轉(zhuǎn)60次,則每次轉(zhuǎn)動(dòng)角度為360/60;
分針每小時(shí)轉(zhuǎn)60次,則每次轉(zhuǎn)動(dòng)角度為360/60;
時(shí)針每圈轉(zhuǎn)動(dòng)12次,則每次轉(zhuǎn)動(dòng)角度為360/12;
時(shí)針、分針和秒針用三個(gè)變量記錄當(dāng)前轉(zhuǎn)動(dòng)次數(shù)。
2,代碼實(shí)現(xiàn)
時(shí)針、分針和秒針腳本設(shè)計(jì)如下圖所示:
第五步:運(yùn)行程序,效果如下圖
第六步:保存文件。
在文件菜單下“保存到電腦”就可以把作品保存好了。
04
—
總結(jié)
這節(jié)課我們應(yīng)當(dāng)掌握:
-
變量值的傳遞;
-
熟悉使用繪畫(huà)工具;
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
