var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create, update: update, render: render }); function preload() { game.load.image('arrow', 'assets/sprites/asteroids_ship.png'); game.load.image('ball', 'assets/sprites/shinyball.png'); } var sprites; var bmd; function create() { game.stage.backgroundColor = '#124184'; bmd = game.add.bitmapData(800, 600); bmd.fillStyle('#ffffff'); var bg = game.add.sprite(0, 0, bmd); bg.body.moves = false; game.physics.gravity.y = 250; sprites = game.add.group(); for (var i = 0; i < 50; i++) { var s = sprites.create(game.rnd.integerInRange(100, 700), game.rnd.integerInRange(32, 200), 'ball'); s.body.velocity.x = game.rnd.integerInRange(-400, 400); s.body.velocity.y = game.rnd.integerInRange(-200, 200); } sprites.setAll('body.collideWorldBounds', true); sprites.setAll('body.bounce.x', 0.8); sprites.setAll('body.bounce.y', 0.8); sprites.setAll('body.minBounceVelocity', 0.8); } function update() { // game.physics.collide(sprites, sprites); // sprite.rotation = sprite.body.angle; // if (sprite) // { // bmd.fillStyle('#ffff00'); // bmd.fillRect(sprite.body.center.x, sprite.body.center.y, 2, 2); // } // if (sprite2) // { // bmd.fillStyle('#ff00ff'); // bmd.fillRect(sprite2.body.center.x, sprite2.body.center.y, 2, 2); // } } function render() { }