国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

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

資訊內(nèi)容

Scratch制作各種煙花效果

極客小將2020-12-10-
來來,我們一起用Scratch制作煙花的效果。當(dāng)我們搭建好了煙花的發(fā)射框架,我們就可以制作出千變?nèi)f化的煙花效果了。 (1)彩色的圓

來來,我們一起用Scratch制作煙花的效果。當(dāng)我們搭建好了煙花的發(fā)射框架,我們就可以制作出千變?nèi)f化的煙花效果了。

(1)彩色的圓

upload/article/images/2020-12-10/f045eeb41b64263df8aa1a90653c533b.jpg

(2)別樣的綻開

https://cdn.china-scratch.com/timg/191012/12552264M-1.gif

(3)改變參數(shù)還可以千變?nèi)f化。

學(xué)Scratch,參加比賽就買你了

1.我們需要?jiǎng)?chuàng)造出黑夜角色,繪制一個(gè)全黑色的圖片,作為黑夜角色。

upload/article/images/2020-12-10/548515e952b9758ea627bc43a9368c3c.jpg

2.創(chuàng)建我們的煙花角色,煙花角色可以創(chuàng)建一個(gè)空白的角色就好。

直接點(diǎn)擊繪制創(chuàng)建角色,然后不需要做任何東西,留一個(gè)空白角色。

upload/article/images/2020-12-10/344ae50834e383f13818713f8e350f9f.jpg

當(dāng)然,你也可以繪制一個(gè)小小的圓點(diǎn)作為煙花角色。

upload/article/images/2020-12-10/9b08b95ef107bca73f88566514850bdf.jpg

4.添加一個(gè)黑色背景,在背景上編寫煙花發(fā)射代碼。

按下鼠標(biāo)發(fā)射一顆煙花,添加等待積木塊,煙花在鼠標(biāo)點(diǎn)擊松開后發(fā)射。

upload/article/images/2020-12-10/661b12437ae08a49e24197d7b5a52766.jpg

掌握代碼編程,媽媽都能看懂

5.完成黑夜的不斷覆蓋,因?yàn)橹挥泻谝共粩嗟母采w,才能有煙花尾部的劃過感覺。

記得虛像效果喲,這個(gè)設(shè)置是控制著煙花的尾部長短。70,是我測試出的一個(gè)比較ok的數(shù)值。

等待0秒,在這里也有一定的妙處,你嘗試看看效果吧。

upload/article/images/2020-12-10/70dccc0059197780c78a3bca43b5f273.jpg

5.編寫煙花效果代碼,一起來吧。

(a)煙花是由克隆體完成的,隱藏本體。點(diǎn)擊小綠旗開始的時(shí)候?qū)嬅娌脸瑫r(shí)將煙花的狀態(tài)設(shè)置為【上升】。

變量【狀態(tài)】是私有變量,它表示這每一顆煙花的狀態(tài),從上升到炸開。

當(dāng)煙花是上升它的展示形式是一種,炸開又是另外一種展示形式。

upload/article/images/2020-12-10/f18c195ada5e48bddaadb80460b2d067.jpg

(b)怎么才有炸開的那么多煙花呢,答案就是克隆,制作一個(gè)新的積木塊。

??勾選運(yùn)行不刷新屏幕

upload/article/images/2020-12-10/79537bd97c304d11123d0492edb1a598.jpg

(c)完成上升煙花的表現(xiàn)形式,下面有詳細(xì)的代碼解釋。

upload/article/images/2020-12-10/7efdd2b06835bdd648c0bc9bdd2bdb83.jpg

對應(yīng)代碼行數(shù)解讀下

1.煙花的克隆體,記得要顯示出來喲。

2.如果煙花克隆體是上升狀態(tài),就要執(zhí)行下面的程序,展示上升的狀態(tài)效果。

3.控制著煙花劃過效果的粗細(xì),嘗試改變調(diào)整看看效果。

4.抬筆,等煙花角色移動(dòng)到指定位置。

5.移動(dòng)煙花到起始的發(fā)射位置,這里設(shè)置的是舞臺(tái)底部的中央。

6.讓煙花面向鼠標(biāo)指針的位置,這樣就可以你點(diǎn)擊哪里,煙花就往哪里發(fā)射。

7.煙花的軌跡是什么顏色,就靠這行代碼決定了。

8當(dāng)一起屬性都設(shè)定好以后,就要開始繪制煙花的上升軌跡了。

9.煙花能發(fā)射多高,多遠(yuǎn),就看你打算讓它移動(dòng)多少次。

10.調(diào)節(jié)著煙花移動(dòng)的速度,當(dāng)然它和次數(shù)相乘共同決定了煙花發(fā)射的距離。

11.煙花移動(dòng)完成后,就將自己隱藏,然后進(jìn)入炸開形態(tài)。

12.將變量狀態(tài)修改成【炸開】,這樣由它克隆出來的炸開煙花就都是【炸開】狀態(tài)了。

13.狀態(tài)都調(diào)成【炸開】后,開始執(zhí)行炸開程序,克隆炸開的煙花效果。

(d)炸開后的煙花是什么效果呢?一起看看這段代碼吧。

upload/article/images/2020-12-10/e5f9bf61c7995d3aa32febaacf151719.jpg

1.如果煙花克隆體的狀態(tài)是【炸開】那么執(zhí)行下面的程序,展示這樣的效果。

2.落筆開始繪制煙花爆炸的效果。

3.這里的畫筆粗細(xì),調(diào)節(jié)炸開煙花的尾部。

4.如果你的煙花是空白的,那么有這個(gè)就夠了,通過畫筆來繪制炸開軌跡。

5.如果你的煙花是有圖形的,那么這個(gè)就可以改變煙花顆粒的顏色。

6.所有克隆出來的煙花顆粒,朝著四面八方的擴(kuò)散。

7.重復(fù)移動(dòng)多少次呢,炸開的煙花范圍。如果是固定的那么就是一個(gè)圓,

如果是隨機(jī)就會(huì)有很多不同的效果。

8.炸開煙花顆粒的移動(dòng)速度和上面的次數(shù)乘積決定了煙花最終的炸開形態(tài)。

9.煙花是如果做到左邊的朝左邊墜落,右邊的朝右邊墜落呢,就在這里了。

沒有了它效果很凌亂喲。

如果方向大于0,說明煙花顆粒在右邊,那么就向右旋轉(zhuǎn),從右邊落下。

否則煙花顆粒在左邊,從左邊落下。

10.最后煙花顆粒碰到舞臺(tái)邊緣,刪除克隆體。

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

預(yù)約試聽課

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

主站蜘蛛池模板: 四川省| 永平县| 定西市| 苗栗县| 商丘市| 汕头市| 长武县| 陇西县| 滕州市| 平顺县| 南乐县| 新河县| 和平县| 五莲县| 长宁县| 玉树县| 林口县| 合川市| 江油市| 若羌县| 花莲市| 西宁市| 东乡| 仪陇县| 喀喇| 隆子县| 江永县| 徐州市| 阿拉善右旗| 惠安县| 西乌| 涞源县| 祁阳县| 紫阳县| 肥西县| 灵山县| 内江市| 涟源市| 兴业县| 林甸县| 长乐市|