這是一款基于jquery的超逼真下雪場(chǎng)景特效。該特效使用jquery代碼來(lái)動(dòng)態(tài)插件html5 canvas元素,然后在canvas中制作下雪特效。
使用方法
在頁(yè)面中引入ThreeCanvas.js、jquery和Snow.js和snowFall.js文件。
<script src="path/to/ThreeCanvas.js"></script> <script src="path/to/jquery.min.js"></script> <script src="path/to/Snow.js"></script> <script src="path/to/snowFall.js"></script>
初始化插件
在頁(yè)面DOM元素加載完畢之后,可以通過(guò)下面的方法來(lái)初始化該下雪特效。
$.snowFall({ //創(chuàng)建粒子數(shù)量,密度 particleNo: 500, //粒子下落速度 particleSpeed:30, //粒子在垂直(Y軸)方向運(yùn)動(dòng)范圍 particleY_Range:1300, //粒子在垂直(X軸)方向運(yùn)動(dòng)范圍 particleX_Range:1000, //是否綁定鼠標(biāo)事件 bindMouse: false, //相機(jī)離Z軸原點(diǎn)距離 zIndex:600, //攝像機(jī)視野角度 angle:55, wind_weight:0 });
配置參數(shù)
particleNo:創(chuàng)建粒子數(shù)量,密度。
particleSpeed:粒子下落的速度。
particleY_Range:粒子在垂直(Y軸)方向運(yùn)動(dòng)范圍。
particleX_Range:粒子在垂直(X軸)方向運(yùn)動(dòng)范圍。
bindMouse:是否綁定鼠標(biāo)事件。
zIndex:相機(jī)離Z軸原點(diǎn)距離。
angle:角度。
wind_weight:風(fēng)的等級(jí)。
聲明:本網(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