不少人覺得Windows自帶的鼠標(biāo)箭頭沒有美感,所以才有各種桌面風(fēng)格主題。在網(wǎng)頁中我們可以使用JS代碼給鼠標(biāo)裝飾一下,比如一些博客網(wǎng)站中鼠標(biāo)點(diǎn)擊時(shí)會有一些諸如泡泡、笑臉、愛心、雪花之類的特效,不過JS比較復(fù)雜感興趣的同學(xué)可以自行查找資料學(xué)習(xí)。今天我們用Scratch模擬動態(tài)鼠標(biāo)特效。
一、在造型面板中新建一個(gè)角色。繪制一個(gè)實(shí)心藍(lán)色圓,當(dāng)然也可以繪制愛心或者其他圖案,還可以給繪制的圖案增加一些動態(tài)模糊的效果。
二、 對角色編寫代碼,這個(gè)動態(tài)效果會隨著鼠標(biāo)移動,因此在程序開始后,重復(fù)執(zhí)行,移動到鼠標(biāo)指針。下面開始對角色添加特效,首先隨機(jī)旋轉(zhuǎn)角度,這樣效果更有變化一些;接著對角色進(jìn)行克隆,為了使鼠標(biāo)的動態(tài)光標(biāo)效果更加炫酷,這里我們使用雙重克隆的方法,即克隆兩次本體。
當(dāng)克隆體啟動時(shí),將顏色的特效設(shè)定為1-20之間的隨機(jī)數(shù),這個(gè)數(shù)值范圍的顏色接近藍(lán)色,可以根據(jù)角色特點(diǎn)調(diào)整。將克隆體移動一點(diǎn)位置,對大小和方向隨機(jī)調(diào)整,數(shù)值范圍以畫面美觀為準(zhǔn)??寺◇w現(xiàn)在成了一個(gè)個(gè)的圓,之后對這些圓加些動態(tài)的變化,先讓其慢慢變大再縮小虛像,最后刪除克隆體。
完成效果后換上美麗的背景圖案,快速地移動鼠標(biāo)就能看到漂亮的效果啦。