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

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

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

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

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

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