18岁成人毛片_第四色在线视频_国产又粗又硬视频_99热这里只有精品3_亚洲国产无线乱码在线观看 _中文字幕乱码在线观看_男人草女人视频_国产伦精品一区二区三区视频痴汉_妞干网这里只有精品_久草视频免费在线

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

用Scratch制作煙花

極客小將2020-11-25-
授權(quán)轉(zhuǎn)載?|?千里馬快樂編程?qianlima_biancheng 原文作者 | CG 原文標(biāo)題 |?用Scratch制作煙花 標(biāo)簽:難度中級;動畫;變量

授權(quán)轉(zhuǎn)載?|?千里馬快樂編程?qianlima_biancheng

原文作者 | CG

原文標(biāo)題 |?用Scratch制作煙花

標(biāo)簽:難度中級;動畫;變量;隨機(jī)數(shù);克隆;軌跡;畫筆;煙花;


今天我們來介紹一些煙花的知識,并用Scratch編程制作煙花動畫。先來看看動畫效果吧:

上面的煙花動畫其實(shí)是由四種不同類型的煙花特效組成的。它們可是全部都是通過畫筆實(shí)時(shí)計(jì)算出來的喲。

1.?????知識點(diǎn)

本文介紹的煙花制作方法使用了下面的知識點(diǎn):

1.1?重力加速度(拋物線)

煙花是是由火藥和金屬粉末組成的,五彩繽紛的顏色其實(shí)是燃燒時(shí)不同的金屬離子(如鎂、鋁等)與氧分子發(fā)生化學(xué)反應(yīng)而發(fā)出的獨(dú)特顏色。所以煙花是有重量的。有重量的物體在大氣中運(yùn)動都會受到地球引力的作用,呈現(xiàn)出拋物線軌跡。所以要制作好煙花效果首先要知道如何通過編程描述拋物線。簡單來說就是:

  • 垂直方向下落速度會越來越快(有一個(gè)面向地心的固定的加速度)

  • 水平方向速度不變

關(guān)于拋物線運(yùn)動的更多知識可參考千里馬的這篇文章:從"憤怒的小鳥"學(xué)習(xí)用編程展示物理規(guī)律

1.2?漸隱效果(彗星效果)

?

這是做煙花軌跡的一個(gè)竅門和重點(diǎn)。我們希望看到的煙花線條軌跡是頭部較亮,尾部較暗,呈漸隱效果,如下圖:

?upload/article/images/2020-11-25/51012adddd63ef57ce78b31223f18eb1.jpg

這種效果的實(shí)現(xiàn)方法是:

-?????? 制作一個(gè)和屏幕一樣大的全黑角色:

upload/article/images/2020-11-25/ea5f59dbdede8051bd3341a822de1d1c.jpg

-?????? 把該角色的虛像效果設(shè)成90(就是說它的透明度變成10%)

-?????? 然后不停地使用圖章讓它覆蓋屏幕:

upload/article/images/2020-11-25/792a080b6f5ff5da27610844a4876dfb.jpg

這種實(shí)現(xiàn)方法的原理如下圖所示:

upload/article/images/2020-11-25/60672377ef83e740cc8dc94c0ba20af2.jpg

  • 畫筆畫出來的軌跡實(shí)際上是由一系列點(diǎn)組成的。如果畫筆是從左向右運(yùn)動的,則左邊的點(diǎn)比右邊的點(diǎn)先在舞臺上出現(xiàn)。上圖五個(gè)橙色方格代表了畫筆的軌跡點(diǎn),1最先出現(xiàn),5最晚出現(xiàn)。

  • 上面程序里虛像效果90的黑色角色相當(dāng)于上圖中標(biāo)記為A的黑色方塊。兩個(gè)A疊起來就形成B的效果(B比A稍微黑一點(diǎn)),三個(gè)A疊起來就形成C,四個(gè)A疊起來就形成全黑的D。這個(gè)疊起來的動作就相當(dāng)于程序里的“圖章”。

  • 把橙色方格和黑色方塊疊起來就是最終效果。沒有被黑色方塊蓋住的5號方格就是原來的顏色,4-3-2-1依次變暗,1或者更早之前出現(xiàn)的方格就完全看不到了。

動圖效果如下:?

https://cdn.china-scratch.com/timg/191107/1405394317-4.gif

1.3?3D效果

?

有立體感的3D煙花更加好看,制作3D效果需要了解一定的3D知識。基本的3D知識請參考千里馬這一篇文章:用Scratch做一個(gè)3D引擎

當(dāng)然3D制作有點(diǎn)小復(fù)雜,也并不是制作煙花必需的。

好,下面可以開始制作了。

2.?????制作方法

?

2.0 輔助角色

?

在開始畫煙花軌跡之前,我們需要先建立兩個(gè)角色:一個(gè)是上面1.2章節(jié)講過的用來實(shí)現(xiàn)漸隱效果的黑色角色;另一個(gè)是聲音角色,用來集中控制聲音的播放。這樣在其它角色里只需要廣播播放某種聲音的消息,這個(gè)聲音角色就可以播放相對應(yīng)的聲音。

upload/article/images/2020-11-25/969a4abedeaf8e038d4556d94b22b237.jpg

?

upload/article/images/2020-11-25/5c9607db8532295da8c6e803a684c19f.jpg

聲音效果可以極大地增強(qiáng)現(xiàn)實(shí)感,所以請務(wù)必給動畫配上聲音。

?

2.1 煙花發(fā)射

首先,我們做出煙花發(fā)射上升的效果,其實(shí)就是用畫筆畫一條有重力加速度的從下往上升的曲線,再配上音效。

upload/article/images/2020-11-25/2d9302b164ba4fd376a41884b19cd6d3.jpg

?

效果如下:

https://cdn.china-scratch.com/timg/191107/1405394317-4.gif

2.2 爆炸散開

-?????? 接著,我們讓煙花在上升到最高點(diǎn)時(shí)爆炸散開(vy=0時(shí)升到最高點(diǎn),之后速度向下而下降)。散開其實(shí)就是使用克隆來產(chǎn)生很多的子煙花軌跡。

upload/article/images/2020-11-25/73d28e8eef6977e4e6e92eaba80084dd.jpg

-?????? 子煙花軌跡應(yīng)該比上升時(shí)的軌跡要小。

-?????? 為了使爆開后的各條煙花軌跡呈圓形,我們控制水平方向和垂直方向的速度,使得vx=2*cosA和vy=2*sinA(A是隨機(jī)變化的角度值,代表速度的方向;2代表速度的值。這樣使得每條子煙花的速度方向發(fā)生變化,但速度的值不變,形成圓形)。原理如下圖所示:

upload/article/images/2020-11-25/11f4b7c9ddca4ae86c122bbcf4ad9eec.jpg

?克隆體的程序:

upload/article/images/2020-11-25/cc4d2651e12e767ca3008c37e8aea65c.jpg

第一種煙花效果做好了:

https://cdn.china-scratch.com/timg/191107/1405406210-12.gif

2.3 閃閃的煙花

接下來我們做下面這種閃閃的煙花效果:

https://cdn.china-scratch.com/timg/191107/14054152b-13.gif

-?????? 首先是用克隆的方法畫出很多條較細(xì)的煙花拋物線軌跡。同樣一束煙花的出發(fā)點(diǎn)應(yīng)該一樣。通過改變它們的初始水平速度和垂直速度、以及線條顏色和大小,形成不同的煙花線條:?

upload/article/images/2020-11-25/6b09469dd89aaeb34f18431fe2ec63ec.jpg

upload/article/images/2020-11-25/0982999486668b67d6b5a35249d25412.jpg

效果:?

https://cdn.china-scratch.com/timg/191107/1405424H1-16.gif

-?????? 接下來做閃閃的亮點(diǎn)效果。首先是要改變角色的造型(變成一個(gè)純色的圓形);然后在克隆體的程序中,在煙花線條消失之前,使用圖章留下圓點(diǎn)。由于章節(jié)1.2中提到的漸隱作用,圖章留下來的圓點(diǎn)會一閃而過消失在黑暗中。記得改變圓點(diǎn)的大小和顏色哦。

upload/article/images/2020-11-25/67771d748bc199d8a88a9ce4f35a3722.jpg

upload/article/images/2020-11-25/5be9bf723bef11cf7d7396ced28785d0.jpg

第二種煙花效果也做好了:

https://cdn.china-scratch.com/timg/191107/14054152b-13.gif

2.4 煙花文字

接下來做煙花文字效果:?

https://cdn.china-scratch.com/timg/191107/1405435500-20.gif

-?????? 首先是用造型工具創(chuàng)建一個(gè)文字角色

https://cdn.china-scratch.com/timg/191107/14054414P-21.jpg

-?????? 讓文字先隱藏,先做出煙花發(fā)射上升效果

https://cdn.china-scratch.com/timg/191107/1405442E7-22.jpg

https://cdn.china-scratch.com/timg/191107/14054432c-23.jpg

-?????? 當(dāng)煙花上升到最高點(diǎn)時(shí)(vy=0)即爆炸,然后文字出現(xiàn),并使用像素化讓其模糊。

-?????? 之后文字做重力加速下落。

-?????? 在下落過程中不停使用圖章留下軌跡,并配合章節(jié)1.2中提到的漸隱作用。

-?????? 再使用虛像使得文字逐漸消失

https://cdn.china-scratch.com/timg/191107/14054435J-24.jpg

https://cdn.china-scratch.com/timg/191107/1405445420-25.gif

-?????? 最后用同樣方法做出其它的文字煙花,改變顏色、位置及發(fā)射時(shí)間,效果如下:

https://cdn.china-scratch.com/timg/191107/1405435500-20.gif

2.5 3D煙花

-?????? 制作3D煙花效果需要了解3D特效的知識,請先參考此文《用Scratch做一個(gè)3D引擎》,設(shè)置好視點(diǎn)、投射面、旋轉(zhuǎn)角度等:

-?????? 3D煙花和2.1-2.2節(jié)介紹的2D煙花一樣,也是包括發(fā)射上升-爆炸散開的過程。首先也是要先發(fā)射一條在y方向做重力加速運(yùn)動的煙花

https://cdn.china-scratch.com/timg/191107/14054541D-27.jpg

https://cdn.china-scratch.com/timg/191107/1405451514-28.jpg

-?????? 煙花上升到最高點(diǎn)后就爆炸散開:

https://cdn.china-scratch.com/timg/191107/14054641V-29.jpg

-?????? 為了使爆開后的各條煙花軌跡呈一個(gè)球體,我們控制x,y,z方向的速度,使得vy=2*sinA, vx=2*cosA*cosB,vz=2*cosA*sinB(A、B是隨機(jī)變化的角度值,它們控制速度的方向;2代表速度的值。這樣使得每條子煙花的速度方向發(fā)生變化,但速度的值不變,形成球體)。原理如下圖所示:

https://cdn.china-scratch.com/timg/191107/1405464N2-30.jpg

克隆體程序:

https://cdn.china-scratch.com/timg/191107/1405462952-31.jpg

3D煙花的效果:

https://cdn.china-scratch.com/timg/191107/14054K528-32.gif

最后我們把各種不同的煙花組合在一起,就是這個(gè)效果:

原程序請參考:

https://scratch.mit.edu/projects/284146235/

3.?????小結(jié)

除了上面提到的知識點(diǎn),做好煙花效果的一個(gè)重要竅門是:多使用隨機(jī)數(shù)來改變時(shí)間、大小、顏色、速度等各種變量,做出各種不同的效果。煙花之所以吸引人,正是因?yàn)樗鼈儧]有固定的模式,變幻莫測。同學(xué)們請盡情發(fā)揮自己的想象力,用編程做出更多更炫的煙花效果。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

99热国产在线观看| 91精东传媒理伦片在线观看| 日本黄色不卡视频| 97精品在线播放| 亚洲欧美另类动漫| 亚洲午夜精品久久久| 久久精品成人av| 波多野结衣家庭教师在线播放| 欧美成人国产精品高潮| 超碰在线观看av| 登山的目的在线| 波多结衣在线观看| 精品国产av 无码一区二区三区| 精品视频站长推荐| 少妇高潮喷水在线观看| 999视频在线| 亚洲色图14p| 日本一本二本在线观看| 一区二区小视频| 中文字幕在线观看免费高清| 中文字幕欧美人妻精品一区| 精品久久久久久久久久久久久久久久| 午夜不卡久久精品无码免费| av动漫在线看| 一区二区国产欧美| 黑人狂躁日本娇小| 久久久高清视频| 男的操女的网站| 日本高清一区二区视频| 五月婷中文字幕| 欧美精品久久久久久久自慰| 免费在线观看av的网站| 一区二区三区伦理片| 国产激情在线观看视频| 精品国产九九九| 中文字幕の友人北条麻妃| 精品国产xxx| 国产123在线| 在线视频日韩欧美| xxxxwww一片| 欧美精品成人网| 亚洲第一天堂在线观看| 国产av熟女一区二区三区| 精品黑人一区二区三区| 婷婷国产成人精品视频| 日本三级中文字幕| www.中文字幕av| 91欧美一区二区三区| 台湾佬美性中文| 欧美 日韩精品| 一女二男一黄一片| 免费看污污视频| 久久精品99北条麻妃| 一级性生活免费视频| 国产成人无码精品| 青青青视频在线播放| 欧美xxxxxbbbbb| 午夜免费福利影院| 自拍偷拍一区二区三区四区| 成人免费毛片日本片视频| 亚洲天堂网2018| 国产精品无码一区二区三区| 麻豆91精品91久久久| 人妻丰满熟妇aⅴ无码| 日韩精品一区二区三| 99久久久无码国产精品不卡| 亚洲欧美日韩一区二区三区四区| 日本福利片在线观看| 在线视频精品免费| aa视频在线播放| 欧美视频一二区| 中文字幕66页| 国产黄色网址在线观看| 在线观看 中文字幕| √天堂中文官网8在线| 综合久久中文字幕| 久久黄色片视频| 97超碰免费在线观看| 三上悠亚在线一区| 国产传媒视频在线| 岛国大片在线免费观看| 欧美bbbbb性bbbbb视频| 免费毛片在线播放免费| 亚洲少妇一区二区| 婷婷中文字幕在线观看| 国产ts在线播放| 波多野结衣视频在线观看| 四虎1515hh.com| 熟妇人妻av无码一区二区三区| 亚洲精品怡红院| 最新在线黄色网址| 日韩手机在线观看| 性高湖久久久久久久久aaaaa| 六月婷婷综合网| 日韩不卡的av| 九九热精彩视频| 亚洲h视频在线观看| 亚洲成人av免费看| 一区二区黄色片| 国产成人麻豆免费观看| 激情五月宗合网| 国产精品日日摸夜夜爽| 性农村xxxxx小树林| 福利视频一二区| 欧美熟妇精品一区二区| 日本在线小视频| 日本a级片视频| 日韩在线观看视频一区二区三区| 天天色天天综合网| 十八禁一区二区三区| 成人性生活毛片| 亚洲第一第二区| 欧美精品色视频| 中文字幕免费高| 午夜免费福利视频| 久久网免费视频| 特大黑人娇小亚洲女mp4| 97中文字幕在线观看| 亚洲天堂视频网站| 国产日本欧美在线| 巨乳女教师的诱惑| 国产一级精品视频| 色诱视频在线观看| 午夜成人亚洲理伦片在线观看| 亚洲国产精彩视频| 国产精品第九页| 日本手机在线视频| 国产综合精品久久久久成人av | 中文字幕av免费观看| 91蝌蚪视频在线观看| 欧美在线视频第一页| 四虎国产精品免费| 中文字幕一区二区三区免费看 | 国产精品日韩三级| 国产中文字幕一区二区| 亚洲av无码国产精品久久不卡| 午夜激情视频网| 国产无限制自拍| 久久久久久成人网| 亚洲va欧美va| 天堂免费在线视频| 中文字幕亚洲影院| 欧美 日本 亚洲| 摸摸摸bbb毛毛毛片| 无码视频在线观看| 亚洲男人天堂2021| www国产精品内射老熟女| 日本激情视频一区二区三区| 人人妻人人澡人人爽精品欧美一区| 小泽玛利亚视频在线观看| 战狼4完整免费观看在线播放版| 午夜精品在线播放| а中文在线天堂| 蜜桃福利午夜精品一区| 18禁免费无码无遮挡不卡网站| 天堂а√在线中文在线鲁大师| 中文字幕黄色av| 免费在线一区二区三区| 亚洲精品无码久久久久久| 91手机视频在线| 一卡二卡三卡四卡| 中文字幕在线播放一区二区| 依依成人在线视频| 精品一区二区三区四| 天天干天天干天天干天天干天天干| 99中文字幕在线观看| 蜜桃av.com| 少妇精品一区二区| 日本少妇xxxx软件| 国产suv精品一区二区69| 国产免费av一区| 国产探花视频在线播放| 国产v片免费观看| 国产污视频在线看| www.五月激情| 国产精品久久国产精麻豆96堂| 日韩免费一级视频| 日韩电影在线观看一区二区| 乱码一区二区三区| 福利视频一二区| 国产婷婷色一区二区在线观看| 色婷婷免费视频| 日韩综合第一页| 国产在线视频在线| 一级片视频在线观看| 国产xxxxxxxxx| 亚洲女人毛茸茸高潮| 超碰10000| 欧美在线aaa| 中文字幕视频网站| 国产在线观看免费播放| a级片一区二区| 中国男女全黄大片| 欧洲美女亚洲激情| jizzzz日本| 国产精品入口免费软件| 欧在线一二三四区| 日韩在线视频在线观看| 国产性xxxx18免费观看视频| 国产欧美日韩网站| 激情五月五月婷婷| 99久久久精品视频| 青青在线视频免费观看| 国产aaa免费视频| 成年人视频大全| av片在线免费| 97在线国产视频| 免费在线黄网站| 国产超级av在线| 日本久久久精品视频| 搡女人真爽免费午夜网站| 2022亚洲天堂| 男女视频在线看| 午夜精品在线免费观看| 美女网站免费观看视频| 国产精品嫩草影院8vv8| 亚洲污视频在线观看| 欧美成人一二三区| 久青草免费视频| 老熟妇仑乱一区二区av| 日韩三级一区二区| 国产偷人爽久久久久久老妇app| 91亚洲国产成人精品一区| 夜夜嗨aⅴ一区二区三区| www.日韩在线观看| 亚洲欧美强伦一区二区| 最新中文字幕日本| 色天使在线视频| 好吊色视频一区二区三区| 69精品无码成人久久久久久| 国产又粗又猛又爽又黄的视频四季 | 一区二区三区视频免费看| 国产又大又黑又粗免费视频| 视频免费1区二区三区| 麻豆疯狂做受xxxx高潮视频| 欧美精品videos极品| 99久在线精品99re8热| 无码人妻丰满熟妇区五十路| 国产99免费视频| 国产免费久久久| 亚洲精品喷潮一区二区三区| 国产精品高潮呻吟av| 台湾佬美性中文| 伊人网在线视频观看| 欧美三级日本三级| 蜜臀av.com| 少妇一级淫免费放| www.天天色| 国产福利视频导航| 潘金莲一级淫片aaaaa| 国产一级淫片久久久片a级| 天天做天天爱天天高潮| 欧美视频免费看欧美视频| 国产91色在线观看| 国产黄色免费观看| 亚洲av少妇一区二区在线观看| 大桥未久恸哭の女教师| 九九热久久免费视频| 97在线国产视频| 九九热这里有精品视频| 瑟瑟视频在线免费观看| 女教师高潮黄又色视频| 99在线视频免费| 免费一级特黄毛片| 日韩av加勒比| 欧美在线视频精品| 婷婷视频在线观看| 欧美老女人性生活视频| 无码熟妇人妻av在线电影| 噼里啪啦国语在线观看免费版高清版| 精品在线视频免费| 国产女18毛片多18精品| 亚洲av无码一区二区二三区| 路边理发店露脸熟妇泻火| 国产一伦一伦一伦| 五月婷婷激情五月| 四川一级毛毛片| 亚洲欧洲综合网| 黄色特一级视频| 999热精品视频| 精品一区二三区| 国产精品熟女一区二区不卡| 免费黄色在线网址| 精品国产免费av| 日韩成人免费在线视频| 亚洲 欧美 精品| 潘金莲一级黄色片| 韩国视频一区二区三区| 亚洲午夜无码久久久久| 古装做爰无遮挡三级聊斋艳谭| 久久成人小视频| 免费看又黄又无码的网站| 国产无遮挡免费视频| 亚洲产国偷v产偷v自拍涩爱| 懂色av蜜臀av粉嫩av永久| 国内外成人激情视频| 波多野结衣小视频| 国产精品无码电影| 农民人伦一区二区三区| 久久免费视频6| 国产又黄又猛又爽| 91网站免费入口| av网站在线不卡| 国产又粗又猛又爽又黄的视频一| 欧美做受高潮6| 999香蕉视频| 极品国产91在线网站| 久久精品国产亚洲av麻豆| 久久综合亚洲精品| 国产精品suv一区二区69| 欧美一级做性受免费大片免费| 四虎国产成人精品免费一女五男| 超碰在线公开97| 亚洲经典一区二区| 国产精品视频在| 一级黄色大片儿| 熟妇高潮一区二区高潮| 中文字幕在线中文| 国产乡下妇女做爰| 亚洲久久久久久| 激情综合网婷婷| www.久久久久久| 男同互操gay射视频在线看| 久久久精品高清| 性感美女福利视频| av资源在线免费观看| 国产精品久久久久久久99| 国产精品久久久久毛片| 国产成人无码aa精品一区| 精品少妇theporn| 永久免费看片在线观看| 国产乱子夫妻xx黑人xyx真爽| 在线中文字幕网站| 精品人妻伦九区久久aaa片| 欧美激情精品久久| 91人人澡人人爽| 99999精品视频| 在线免费一级片| www深夜成人a√在线| 免费观看一区二区三区毛片| 国产精品无码电影| 亚洲男人天堂色| 国产91免费在线观看| 免费黄色国产视频| 亚洲激情视频一区| 国内精品久久99人妻无码| 99er在线视频| 一区二区日韩在线观看| 久久精品在线免费视频| 免费观看成人毛片| 四虎永久免费在线观看| 久久6免费视频| 中文字幕丰满人伦在线| www.av视频| 丰满熟女人妻一区二区三| 永久免费看mv网站入口78| 伊人色在线观看| 日本黄色网址大全| 午夜影院免费观看视频| 久久一区二区电影| 99精品视频国产| 最新中文字幕视频| 欧美黄色免费看| 你懂得视频在线观看| 国产亚洲精品久久久久久打不开| theav精尽人亡av| 色综合五月婷婷| 少妇无套高潮一二三区| 国产系列精品av| 老司机成人免费视频| 久久久久久久久黄色| 小早川怜子一区二区的演员表| 久久精品视频7| 波多野结衣三级在线| 亚洲天堂aaa| 在线视频一二三区| 国产又大又黑又粗| 国产 欧美 日本| 精品久久久中文字幕人妻| 午夜免费福利小电影| 欧美图片自拍偷拍| 亚洲欧美日韩网站| 免费成人深夜天涯网站| 天码人妻一区二区三区在线看 | 三级网在线观看| 91精品人妻一区二区三区果冻| 91成人在线视频观看| 一级黄色在线观看| 国产精品无码人妻一区二区在线| 精品国产伦一区二区三| 国产一区二区三区精彩视频| 成人黄色免费视频| 亚洲天堂av线| 熟女丰满老熟女熟妇| 亚洲国产成人无码av在线| 亚洲精品国产精品国自| 亚洲自拍偷拍另类| 国产性生活免费视频| 日本韩国免费观看| 动漫av免费观看|