資訊內(nèi)容
Scratch編程趣味篇(二十七)-流星雨-動畫篇
第27課 流星雨
? 1?
學(xué)習(xí)目標(biāo)今天,小楊老師通過Scratch編程制作兩個(gè)流星雨的動畫,第一個(gè)流星雨效果如下:
第二個(gè)流星雨效果如下:
? 2知識小課堂小楊老師通過Scratch編程制作“流星雨”的動畫,希望流星能給大家?guī)砗眠\(yùn),常懷希望,開創(chuàng)更好的生活。當(dāng)然,小楊老師也希望公眾號能讓更多的孩子有機(jī)會接觸并且學(xué)習(xí)編程,這需要大家的推廣幫忙。
流星(Meteor)是一種天文現(xiàn)象,俗稱“射擊之星(Shooting Star)”或“隕落之星(Falling Star)”,指運(yùn)行在星際空間的流星體(Meteoroid)在接近地球時(shí)由于受到地球引力的攝動而被地球吸引,從而進(jìn)入地球大氣層,并與大氣摩擦燃燒所產(chǎn)生的光跡。當(dāng)它墜落到地面后,會成為隕星(Meteorite)。
流星常被看作是愿望之星,在許多地方都有傳說。通常方式是在流星落下來時(shí)對其許愿,愿望就會成真。另外有說法認(rèn)為,能幸運(yùn)看到不同顏色的流星,會得到流星帶來的好運(yùn)氣。如果是彩色,愿望被實(shí)現(xiàn)的概率會增大。
? 3?
編程實(shí)現(xiàn)第一步:材料準(zhǔn)備
準(zhǔn)備兩張星空圖,如下圖:

第二步:程序搭建
一.流星繪制:
1.流星生成時(shí)間隨機(jī):讓流星等待3-9s隨機(jī)生成:

2.定義流星繪畫的顏色,筆的粗細(xì),流星的初始位置和消失位置,注意,其中Pointer是預(yù)先繪制在舞臺左邊緣的點(diǎn),這些點(diǎn)是流星運(yùn)動的終點(diǎn):

3.定義流星的移動,其中左轉(zhuǎn)是為了讓流星生成的位置更加隨機(jī)

二.地面背景程序
這部分的程序主要是定義流星的消息,思路是將地面的景色單獨(dú)截取出來,并且移動舞臺最前面,當(dāng)流星遇到地面景色時(shí),由于被這部分背景遮擋,這樣就達(dá)到隱藏流星的效果。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
- 上一篇
Scratch3.0少兒編程案例:變色果凍(上)
一、案例簡介 ? ? 今天我們來用scratch 3.0制作一個(gè)相對較為完整的游戲案例:變色果凍。一個(gè)愛吃果凍的小怪物,繞著星球轉(zhuǎn)圈找果凍吃。果凍有兩種口味,小怪物也有對應(yīng)兩種形態(tài)。當(dāng)按下空格時(shí)是一種形態(tài),不按空格又是一種形態(tài)。吃錯(cuò)果凍,小怪物會出現(xiàn)食物中毒,游
- 下一篇
用Scratch講成語故事——自相矛盾(下)
上節(jié)課貓叔教大家制作了一個(gè)簡單版的成語故事——自相矛盾,雖然看上去比較簡單,但是同學(xué)們也算通過Scratch實(shí)現(xiàn)了成語故事的簡單動態(tài)化!請為自己點(diǎn)個(gè)贊 簡版動畫 當(dāng)然,由于大家相關(guān)技能不充足,咱們故事中人物角色基本還是固定或者比較僵硬的狀態(tài),今
