Guest User

Untitled

a guest
May 5th, 2016
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var bricks;
  2.             var Brick;
  3.             function create() {
  4.                 game.physics.startSystem(Phaser.Physics.P2JS);
  5.                 game.stage.backgroundColor = "5577ff";
  6.                 paddle = game.add.sprite(game.world.centerX - 50, game.world.height - 75, 'paddle');
  7.                 game.physics.p2.enable(paddle);
  8.                 paddle.body.collideWorldBounds = true;
  9.                 bricks = game.add.physicsGroup(Phaser.Physics.P2JS);
  10.                 for(y=0; y<3; y++) {
  11.                     for(x=0; x<10; x++) {
  12.                         Brick = bricks.create((50*x)+25,(150-(50*y)),'brick');
  13.                         Brick.frame = y;
  14.                         Brick.body.static = true;
  15.                     }
  16.                 }
  17.                 ball = game.add.sprite(game.world.centerX - 10, game.world.height - 95, 'ball');
  18.                 game.physics.p2.enable(ball);
  19.                 ball.body.velocity.x = 250 + Math.random() * 50;
  20.                 ball.body.velocity.y = -250 - Math.random() * 50;
  21.                 ball.body.setZeroDamping();
  22.                 ball.body.collideWorldBounds = true;
  23.             }
  24.             function update() {
  25.                 paddle.body.velocity.x = 0;
  26.                 paddle.body.y = game.world.height - 75;
  27.                 paddle.body.angle = 0;
  28.                 if(game.input.keyboard.isDown(Phaser.KeyCode.A)) {
  29.                     paddle.body.velocity.x = -500;
  30.                 } else if(game.input.keyboard.isDown(Phaser.KeyCode.D)) {
  31.                     paddle.body.velocity.x = 500;
  32.                 }
  33.                 ball.body.collides(bricks,damage);
  34.             }
Advertisement
Add Comment
Please, Sign In to add comment