var app = new PIXI.Application(300,240);
document.body.appendChild(app.view);
var bg = new PIXI.Sprite.fromImage(“res/lianxi/mi/zhezhao.png”);
app.stage.addChild(bg);
var ball = new PIXI.Sprite.fromImage(“res/lianxi/collision/qiu1.png”);
app.stage.addChild(ball);
ball.width = 50;
ball.height = 50;
ball.x = 60;
ball.y = 180;
ball.anchor.set(0.5,0.5);
var speed = 2;
var posX;
var isMove = false;
bg.interactive = true;
bg.on(“click”,moveBall);
app.ticker.add(animate);
function moveBall(event){
var pos = event.data.getLocalPosition(app.stage);
posX = pos.x;
posY = pos.y;
isMove = true;
}
function move(){
//以下为代码编写区域
if(ball.x < posX){
ball.x += speed;
if(ball.x >= posX){
if(ball.y > posY){
ball.y -= speed;
}
if(ball.y < posY){
ball.y += speed;
}
if(ball.y == posX){
ball.y = ball.y;
}
}
}
if(ball.x > posX){
ball.x -= speed;
if(ball.x <= posX){
if(ball.y > posY){
ball.y -= speed;
}
if(ball.y < posY){
ball.y += speed;
}
if(ball.y == posY){
ball.y = ball.y
}
}
}
if(ball.x == posX){
if(ball.y > posY){
ball.y -= speed;
}
if(ball.y < posY){
ball.y += speed;
}
if(ball.y == posY){
ball.y = ball.y
}
}
}
function animate(){
if(isMove){
move();
}
}