用HTML5制作煙火效果的教程_html5教程技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 15:19:30
用HTML5制作煙火效果的教程_html5教程技巧
用HTML5制作煙火效果的教程_html5教程技巧:要過(guò)年了,過(guò)年想到的就是放煙火啦。于是就用canvas寫(xiě)了個(gè)放煙火的效果,鼠標(biāo)點(diǎn)擊也會(huì)產(chǎn)生煙火,不過(guò)不要產(chǎn)生太多煙火哦,一個(gè)煙火散出的粒子是30到200個(gè)之間,當(dāng)頁(yè)面上的粒子數(shù)量達(dá)到一定的時(shí)候,頁(yè)面就會(huì)很卡咯,我也沒(méi)特意去優(yōu)化神馬的。以后有空再
導(dǎo)讀用HTML5制作煙火效果的教程_html5教程技巧:要過(guò)年了,過(guò)年想到的就是放煙火啦。于是就用canvas寫(xiě)了個(gè)放煙火的效果,鼠標(biāo)點(diǎn)擊也會(huì)產(chǎn)生煙火,不過(guò)不要產(chǎn)生太多煙火哦,一個(gè)煙火散出的粒子是30到200個(gè)之間,當(dāng)頁(yè)面上的粒子數(shù)量達(dá)到一定的時(shí)候,頁(yè)面就會(huì)很卡咯,我也沒(méi)特意去優(yōu)化神馬的。以后有空再

要過(guò)年了,過(guò)年想到的就是放煙火啦。。于是就用canvas寫(xiě)了個(gè)放煙火的效果,鼠標(biāo)點(diǎn)擊也會(huì)產(chǎn)生煙火,不過(guò)不要產(chǎn)生太多煙火哦,一個(gè)煙火散出的粒子是30到200個(gè)之間,當(dāng)頁(yè)面上的粒子數(shù)量達(dá)到一定的時(shí)候,頁(yè)面就會(huì)很卡咯,我也沒(méi)特意去優(yōu)化神馬的。以后有空再說(shuō)吧。
直接上DEMO吧:放煙火
原理很簡(jiǎn)單。。就寫(xiě)一個(gè)煙火類(lèi)以及碎屑類(lèi),實(shí)例化后讓它飛起來(lái),然后到達(dá)某個(gè)點(diǎn)后,把這個(gè)煙火對(duì)象的dead屬性置為true,然后再實(shí)例化出一定數(shù)量的碎屑對(duì)象,并且給與碎屑對(duì)象隨機(jī)一個(gè)要到達(dá)的目標(biāo)點(diǎn),然后讓所有碎屑對(duì)象飛過(guò)去就行了。
【煙火】
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
用HTML5制作煙火效果的教程_html5教程技巧
用HTML5制作煙火效果的教程_html5教程技巧:要過(guò)年了,過(guò)年想到的就是放煙火啦。于是就用canvas寫(xiě)了個(gè)放煙火的效果,鼠標(biāo)點(diǎn)擊也會(huì)產(chǎn)生煙火,不過(guò)不要產(chǎn)生太多煙火哦,一個(gè)煙火散出的粒子是30到200個(gè)之間,當(dāng)頁(yè)面上的粒子數(shù)量達(dá)到一定的時(shí)候,頁(yè)面就會(huì)很卡咯,我也沒(méi)特意去優(yōu)化神馬的。以后有空再