陳新龍
這個(gè)動(dòng)態(tài)效果創(chuàng)意來(lái)自蘋(píng)果的一個(gè)宣傳片,屏幕上的黃色小球從隨意移動(dòng),慢慢向中間匯聚,形成蘋(píng)果Logo。用Scratch也能模擬類似的動(dòng)態(tài)聚合的效果,從原本雜亂無(wú)章的圓點(diǎn)排成光環(huán)的形狀。
先實(shí)現(xiàn)一個(gè)光環(huán)的效果,之后再?gòu)?fù)制粘貼改動(dòng)位置,變成三環(huán)圖形。
準(zhǔn)備一個(gè)黃色的小球,初始默認(rèn)隱藏狀態(tài),重復(fù)執(zhí)行60次克隆自己,每次克隆體啟動(dòng)時(shí),向-180度到180度方向移動(dòng)到隨機(jī)位置。加上重復(fù)減少虛化特效值,形成逐漸顯現(xiàn)的效果。完成后測(cè)試,可以看到屏幕上有很多黃色小球在不規(guī)則運(yùn)行。個(gè)圓圈旋轉(zhuǎn)。
我們可以定時(shí)或者按下空格鍵開(kāi)始變化。
首先要指定一個(gè)圓心的坐標(biāo),小球會(huì)在0.1-5秒鐘之內(nèi),移動(dòng)到圓心的坐標(biāo)附近,緊接著,我們會(huì)計(jì)算出一個(gè)圓圈的運(yùn)動(dòng)軌跡,讓小球根據(jù)這個(gè)運(yùn)動(dòng)軌跡進(jìn)行繞圈運(yùn)動(dòng),運(yùn)動(dòng)軌跡公式:平方根(半徑長(zhǎng)度*(半徑長(zhǎng)度*2)-半徑長(zhǎng)度*(半徑長(zhǎng)度*2)*cos數(shù)值[6]))半徑控制圓環(huán)的大小。默認(rèn)設(shè)置50即可,別忘記設(shè)置小球是往右旋轉(zhuǎn)還是往左旋轉(zhuǎn),這里設(shè)定左轉(zhuǎn)6度。
運(yùn)行看看效果,當(dāng)我們按下空格鍵后,小球的運(yùn)動(dòng)軌跡是不是發(fā)生了預(yù)期的變化。
一個(gè)圓環(huán)運(yùn)行成功后,再?gòu)?fù)制兩個(gè)小球角色,代碼相同,將圓心坐標(biāo)做一下調(diào)整,在(-70,30)(30,30)(130,30)三個(gè)圓心實(shí)現(xiàn)了三個(gè)光環(huán)。
當(dāng)然大家在制作的過(guò)程中也可以設(shè)置不同的顏色,多復(fù)制幾個(gè)小球角色,看能不能實(shí)現(xiàn)五環(huán)的效果,或者也可以調(diào)整小球的運(yùn)動(dòng)軌跡,實(shí)現(xiàn)不同的運(yùn)動(dòng)軌跡,期待大家的作品哦。