![2021-09-19_144816.jpg](/uploads/projects/u22124195@ncv7nf/8590b6639912682022efc6c2d97fe62d.jpeg)
![2021-09-19_145454.jpg](/uploads/projects/u22124195@ncv7nf/79db93945a688ba91f2ea7e88caaff33.jpeg)
var app = new PIXI.Application(500,600);
document.body.appendChild(app.view);
var arr = [];
for(var i=0;i<5;i++){
for(var j=0;j<14;j++){
var zhuan = new PIXI.Sprite.fromImage("res/lianxi/zhuan/zhuankuai-8-1_41.png");
app.stage.addChild(zhuan);
zhuan.width = 32;
zhuan.height = 32;
zhuan.x = j*35+5;
zhuan.y = i*35+5;
//将方块放入数组
arr.push(zhuan);
}
}
var qiu = new PIXI.Sprite.fromImage("res/lianxi/zhuan/qiu_32.png");
app.stage.addChild(qiu);
qiu.x = 270;
qiu.y = 570;
var a1 = 5;
var a2 = 5;
var b = 16+10;
app.ticker.add(aaa);
function aaa(){
xiao();
peng();
}
//小球移动
function xiao(){
qiu.x -= a1;
qiu.y -= a2;
if(qiu.x<=0||qiu.x>=500){
a1 = -a1;
}
if(qiu.y<=0||qiu.y>=600){
a2 = -a2;
}
}
//碰撞
function peng(){
for(var i = arr.length-1;i>=0;i--){
var c1 = arr[i].x-qiu.x;
var c2 = arr[i].y-qiu.y;
if(b*b>=(c1*c1+c2*c2)){
a1 = -a1;
a2 = -a2;
app.stage.removeChild(arr[i]);
arr.splice(i,1);
}
}
}