var app = new PIXI.Application(700,600);
document.body.appendChild(app.view);
var txtMsg = new PIXI.Text("点击小球试试~~~");
txtMsg.style.fontSize = 30;
txtMsg.style.fill = 0xffffff;
txtMsg.x = 250;
txtMsg.y = 100;
app.stage.addChild(txtMsg);
//创建小球
var ball = new PIXI.Sprite.fromImage("res/lianxi/collision/qiu2.png");
ball.anchor.set(0.5,0.5);
ball.x = 350;
ball.y = 550;
ball.width = 100;
ball.height = 100;
app.stage.addChild(ball);
var isJump = false;//是否跳起
var maxSpeed = 32;//初始的最大速度
var speed = maxSpeed;
//点击小球,让小球起跳
ball.interactive = true;
ball.on("click",jump);
function jump(){
isJump = true;
}
app.ticker.add(animate);
function animate(){
if(isJump === true){
ball.y -=speed;
speed--;//speed>0,向上移动;speed<0,向下移动;
if(ball.y >550){
maxSpeed -= 3;
speed = maxSpeed;
if(maxSpeed<0){
maxSpeed = 32;
speed = maxSpeed;
}
}
}
}
小球跳跃