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

?

Scratch用克隆繪制閃電

2022-04-28 14:45白二娃
電腦報(bào) 2022年15期
關(guān)鍵詞:步長(zhǎng)畫線克隆

白二娃

這次我們用畫筆和克隆繪制出三種閃電的動(dòng)畫效果。

背景為黑色的星空,用白色畫筆繪制出隨機(jī)運(yùn)動(dòng)的線條,利用克隆和刪除克隆體表現(xiàn)出閃電出現(xiàn)和消失的效果。

第一種閃電是從固定點(diǎn)向鼠標(biāo)方向延伸(圖1)。

將原始角色內(nèi)的小貓刪除,只剩下透明底板。

設(shè)置4個(gè)變量,數(shù)量(控制同時(shí)出現(xiàn)的閃電線條數(shù)量,預(yù)設(shè)5,可以換成滑桿形式根據(jù)閃電效果隨時(shí)調(diào)整)、起始角度、結(jié)束角度(控制閃電的轉(zhuǎn)折方向,我們?cè)O(shè)置為-90度到90度之間)、步長(zhǎng)(閃電每一次轉(zhuǎn)折之間的長(zhǎng)度)。

自定義2個(gè)積木:克隆和畫線。

克隆積木,擦除全部,然后重復(fù)執(zhí)行“數(shù)量”次克隆自己。

當(dāng)作為克隆體啟動(dòng)時(shí)執(zhí)行“畫線”,畫線積木,重復(fù)執(zhí)行直到到鼠標(biāo)的距離小于步長(zhǎng),這樣可以避免線條在鼠標(biāo)點(diǎn)附近堆積。面向鼠標(biāo)指針,右轉(zhuǎn)從起始角度到結(jié)束角度中的隨機(jī)數(shù),移動(dòng)步長(zhǎng)。最后要?jiǎng)h除此克隆體,否則閃電動(dòng)畫只會(huì)重復(fù)300多次就無法繼續(xù)了。

當(dāng)點(diǎn)擊綠旗,初始化數(shù)據(jù),移動(dòng)到起點(diǎn)位置,設(shè)置畫筆粗細(xì)為1,畫筆顏色為白色,畫筆透明度為50,重復(fù)執(zhí)行克隆積木(圖2)。

第二種閃電,每次點(diǎn)擊鼠標(biāo)就向小球位置發(fā)出5條閃電,在這里我們需要理解克隆體本身不是閃電,閃電只是空角色使用畫筆繪制的結(jié)果,繪制完成時(shí)角色就被刪除了,而繪制圖案留在舞臺(tái)上(圖3)。

繪制的原理和上一種類似,我們用變量XY找到鼠標(biāo)的位置并設(shè)置為閃電起始的位置。然后向小球方向移動(dòng),移動(dòng)過程中隨機(jī)變換角度及顏色,直到碰到小球停止(圖4)。

第三種閃電是在原地向四周不斷旋轉(zhuǎn)發(fā)射的閃電,我們就在中間的小球角色上繪制。將小球改為黑色(圖5)。

畫閃電的原理和剛才一致,由中心點(diǎn)向周圍輻射出去(圖6)。

用角色的圖章去不斷覆蓋之前繪制的線條,這樣利用虛像的特效就實(shí)現(xiàn)了閃電出現(xiàn)并消失的效果。

猜你喜歡
步長(zhǎng)畫線克隆
克隆狼
董事長(zhǎng)發(fā)開脫聲明,無助消除步長(zhǎng)困境
Group the words
步長(zhǎng)制藥50億元商譽(yù)肥了誰?
步長(zhǎng)制藥50億元商譽(yù)肥了誰?
起底步長(zhǎng)制藥
配花朵
屬于“我們”
屬于“我們”
Cloning Pets克隆寵物
威海市| 宣化县| 通化市| 奉贤区| 漾濞| 古田县| 普定县| 河间市| 乡城县| 乐亭县| 临邑县| 洛川县| 康保县| 临泉县| 肥西县| 平和县| 天台县| 沾化县| 突泉县| 仪征市| 卢龙县| 凭祥市| 美姑县| 临澧县| 桐城市| 大同市| 民勤县| 招远市| 永登县| 太仓市| 离岛区| 兴安盟| 芜湖市| 乡城县| 屯门区| 报价| 七台河市| 永修县| 武宁县| 肥乡县| 砚山县|