国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Scratch模擬海浪

2021-08-10 02:58:06陳新龍
電腦報(bào) 2021年20期
關(guān)鍵詞:漩渦海面海浪

陳新龍

我們用Scratch模擬海浪,讓小球在海浪中隨波逐流。我們還可以調(diào)整海浪的強(qiáng)度。

把背景涂成黃色代表天空,紅色的小球角色代表小船,繪制矩形角色代表海洋。海洋可以用漸變效果,從淺藍(lán)到深藍(lán)(如圖1)。

在繪制完海洋后,我們需要在海洋上方繪制一條無(wú)形的線,填充和輪廓都選擇無(wú)。這條線有什么作用呢?帶著這個(gè)問題往下看吧(如圖2)。

下面我們用外觀中的特效工具“漩渦”讓風(fēng)平浪靜的海面變成波濤洶涌的海面。海浪是由風(fēng)等外力產(chǎn)生,設(shè)置一個(gè)變量“風(fēng)級(jí)”代表風(fēng)力大小,初始設(shè)為6級(jí),你可以根據(jù)運(yùn)行效果自行修改,級(jí)別越大,海洋也就越大。

接下來(lái)讓海面形成波浪效果,漩渦特效是以對(duì)象角色的圖形中心為圓點(diǎn)對(duì)整個(gè)圖形做扭曲,如果沒有我們?cè)诰匦紊戏嚼L制的隱形線條讓海浪角色的中心在海浪的上方,漩渦特效就無(wú)法畫出我們預(yù)想的波浪效果了。所以這根線要選在海面與舞臺(tái)中心對(duì)稱的天空中。

這里只需添加重復(fù)執(zhí)行語(yǔ)句,讓漩渦特效的數(shù)值不斷循環(huán)變化就可以達(dá)到效果了(如圖3)。

小球部分的代碼比較簡(jiǎn)單,讓它隨著波濤來(lái)回碰撞反彈,這里用自制積木“碰撞”,遇到或離開海浪的顏色就改變v坐標(biāo),把小球放在海面位置,點(diǎn)擊綠旗后重復(fù)執(zhí)行(如圖4)。

編寫完成后點(diǎn)擊綠旗運(yùn)行,看看小球是不是在海面上運(yùn)動(dòng)了。當(dāng)然也可以把小球換成大輪船,這樣會(huì)更加逼真一些。

猜你喜歡
漩渦海面海浪
丫丫和小海浪
幼兒園(2021年13期)2021-12-02 05:13:54
海浪
小讀者(2021年2期)2021-11-23 07:17:34
海面床,輕輕搖
樊應(yīng)舉
書香兩岸(2020年3期)2020-06-29 12:33:45
第六章 邂逅“胖胖號(hào)”
FF陷控制權(quán)爭(zhēng)奪漩渦
汽車觀察(2018年10期)2018-11-06 07:05:06
魚群漩渦
中外文摘(2017年19期)2017-10-10 08:28:41
海面上的“一千座埃菲爾鐵塔”
中醫(yī)教育陷“量升質(zhì)降”漩渦
天门市| 广饶县| 沂南县| 固安县| 廉江市| 临猗县| 金堂县| 军事| 三门峡市| 台南市| 饶河县| 宁海县| 蕲春县| 陆丰市| 洪江市| 乡城县| 扎囊县| 竹北市| 越西县| 临高县| 长葛市| 建始县| 乌审旗| 伊宁市| 镇康县| 上高县| 富川| 济阳县| 朝阳区| 桑日县| 庄河市| 安化县| 垣曲县| 施秉县| 新宾| 奈曼旗| 抚远县| 安远县| 新巴尔虎右旗| 秭归县| 金湖县|