var app = new PIXI.Application(520,460);
document.body.appendChild(app.view);
var bg = new PIXI.Sprite.fromImage("res/lianxi/elevator/bg.png");
app.stage.addChild(bg);
var elevator = new PIXI.Sprite.fromImage("res/lianxi/elevator/dt.png");
elevator.y = 380;
elevator.x = 325;
app.stage.addChild(elevator);
var person = new PIXI.Sprite.fromImage("res/lianxi/elevator/p1.png");
person.y = 40;
person.x = 40;
elevator.addChild(person);
var btn1 = new PIXI.Sprite.fromImage("res/lianxi/elevator/anniu-shang-2_08.png");
btn1.x = 480;
btn1.y = 40;
app.stage.addChild(btn1);
var btn2 = new PIXI.Sprite.fromImage("res/lianxi/elevator/anniu-shang-2_08.png");
btn2.x = 480;
btn2.y = 130;
app.stage.addChild(btn2);
var btn3 = new PIXI.Sprite.fromImage("res/lianxi/elevator/anniu-shang-2_08.png");
btn3.x = 480;
btn3.y = 220;
app.stage.addChild(btn3);
var btn4 = new PIXI.Sprite.fromImage("res/lianxi/elevator/anniu-shang-2_08.png");
btn4.x = 480;
btn4.y = 310;
app.stage.addChild(btn4);
var btn5 = new PIXI.Sprite.fromImage("res/lianxi/elevator/anniu-shang-2_08.png");
btn5.x = 480;
btn5.y = 410;
app.stage.addChild(btn5);
btn1.interactive = true;
btn1.buttonMode = true;
btn2.interactive = true;
btn2.buttonMode = true;
btn3.interactive = true;
btn3.buttonMode = true;
btn4.interactive = true;
btn4.buttonMode = true;
btn5.interactive = true;
btn5.buttonMode = true;
var play = 0;
var num = 8;
btn1.on("click",change1);
function change1(){
play = 1;
num = 8;
}
btn2.on("click",change2);
function change2(){
play = 2;
num = 101;
}
btn3.on("click",change3);
function change3(){
play = 3;
num = 194;
}
btn4.on("click",change4);
function change4(){
play = 4;
num = 287;
}
btn5.on("click",change5);
function change5(){
play = 5;
num = 380;
}
app.ticker.add(animate);
function animate(){
if(play == 5){
if(elevator.y > num){
elevator.y -= 10;
}
if(elevator.y < num){
elevator.y += 10;
}
}
if(play == 4){
if(elevator.y > num){
elevator.y -= 10;
}
if(elevator.y < num){
elevator.y += 10;
}
}
if(play == 3){
if(elevator.y > num){
elevator.y -= 10;
}
if(elevator.y < num){
elevator.y += 10;
}
}
if(play == 2){
if(elevator.y > num){
elevator.y -= 10;
}
if(elevator.y < num){
elevator.y += 10;
}
}
if(play == 1){
if(elevator.y > num){
elevator.y -= 10;
}
if(elevator.y < num){
elevator.y += 10;
}
}
if(elevator.y == num){
play = 0;
}
}
这个是我写的那个全的代码。。不知道怎么改。
定义一个全局开关toggle=true;
点击按钮时,判断开关是否可用
如果可用,if(toggle){//将开关定义为不可用toggle=false,这样其他按钮点击就无效了,然后执行所要执行动作,执行完毕将开关打开toggle=true}