佛山网站建设企业,php网站开发范例,oa系统开发公司,卡片式设计 网站欢迎来到程序小院 移动方块
玩法#xff1a;移动中心方块#xff0c;不要被四周移动的方块碰到#xff0c;移动到空白处#xff0c;看看你能够坚持多久#xff0c;快去移动方块吧^^。开始游戏https://www.ormcc.com/play/gameStart/212 html div idcontainer移动中心方块不要被四周移动的方块碰到移动到空白处看看你能够坚持多久快去移动方块吧^^。开始游戏https://www.ormcc.com/play/gameStart/212 html div idcontainer/divcss
html,body{height: 400px;margin: 0;padding: 0;background-color: #fff;
}
#container canvas{margin: 4% auto;margin-top:0;
}js
var mainStatefunction(game){
var enemy[];
var enemys;
var player;
var around;
this.createfunction(){game.physics.startSystem(Phaser.ARCADE);game.add.image(0,0,background);enemysgame.add.group();enemys.enableBodytrue;enemys.create(75,35,enemy);enemys.create(0,50,enemy);enemys.getChildAt(1).scale.setTo(2,1);enemys.getChildAt(1).xgame.world.width-enemys.getChildAt(1).width-50;enemys.create(80,330,enemy);enemys.getChildAt(2).scale.setTo(1,2);enemys.create(400,300,enemy);enemys.getChildAt(3).scale.setTo(1.5);aroundgame.add.group();around.enableBodytrue;around.create(0,0,around_h);around.create(game.world.width-30,0,around_h);around.create(0,0,around_v);around.create(0,game.world.height-30,around_v);playergame.add.sprite(0,0,player);game.physics.arcade.enable(player);player.x(game.world.width-player.width)/2;player.y(game.world.height-player.height)/2;player.scale.setTo(0.7);player.inputEnabledtrue;player.input.enableDrag(false);loopMove(enemys.getChildAt(0),3,3); loopMove(enemys.getChildAt(1),3,3); loopMove(enemys.getChildAt(2),3,3); loopMove(enemys.getChildAt(3),3,3); timeStr game.add.text(0,game.world.height/9);
}
this.updatefunction(){ game.physics.arcade.overlap(player,around,function(){game.state.start(theEnd);}); game.physics.arcade.overlap(player,enemys,function(){game.state.start(theEnd);});
}
this.renderfunction(){timeStr.text game.time.totalElapsedSeconds().toFixed(3)s;timeStr.x(game.world.width-timeStr.width)/2;
}
}
//THEENDSTATE///
var theEndState function(game){this.createfunction(){var text game.add.text(0,game.world.height/4);text.text你坚持了timeStr.text;text.x(game.world.width-text.width)/2;var buttongame.add.button(0,-200,button,function(){location.reload();});button.x(game.world.width-button.width)/2;game.add.tween(button).to( { y: game.world.centerY }, 2000, Phaser.Easing.Bounce.Out, true);};
}
///PUBLIC/
var gamenew Phaser.Game(579,528,Phaser.AUTO,container);
game.state.add(boot,bootState);
game.state.add(loader,loaderState);
game.state.add(main,mainState);
game.state.add(theEnd,theEndState);
game.state.start(boot);
///FUNCTIONfunction loopMove(obj,x,y){ game.time.events.loop(Phaser.Timer.SECOND/70, function(){if (obj.x 30 ) {x -x}if (obj.y 30 ) {y -y}if (obj.x game.world.width -30-obj.width) {x -x}if (obj.y game.world.height - 30-obj.height) {y -y}obj.x obj.x x;obj.y obj.y y;}, this);}
}源码
需要源码请关注添加好友哦^ ^ 转载欢迎来到本站转载请注明文章出处https://ormcc.com/