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

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
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
认证高级PHP讲师