javascript - 请问如何修改图像粒子粉碎的js代码,是它能有别的效果?
PHP中文网
PHP中文网 2017-04-11 09:59:57
[JavaScript讨论组]

下载了这个图像粒子粉碎的代码,想修改一下,能不能换个效果出现,但实在不知如何动手,比如想能有好几个图片一起粉碎,或者粉碎有先后关系。自己编程能力太低了,看都看不懂。。

  var canvas
 var context
 var img
 var imgArr = new Array();
 var ox = 350
 var oy = 50
 var w = 100
 var h = 100;
 var th = 1;
 var bottom;
 var posData = new Array();
 var oldPos = new Array();
 var currentData = new Array();
 var targetData = posData

 var reversed = false;
 
 for(var i=0;i=bottom){
                    current.y = bottom;
                    current.vy = -current.ny*current.vy;
                    if(Math.abs(current.vy)<=1) {
                        current.vy = 0;
                    }
                    current.vx*=current.nx;
                    if(Math.abs(current.vx)<=1) current.vx = 0;
                } else {
                    current.vy+=1;
                }
                context.putImageData(imgArr[i][j],current.x,current.y);
            }
        }
     }
     
 }
 
 function onClick(){
     reversed = !reversed;
     if(reversed){
         for(var i=0;i
PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号