var game =newPhaser.Game(800,600, Phaser.CANVAS,'phaser-example',{ preload: preload, create: create, update: update, render : render });functionpreload(){
game.stage.backgroundColor ='#007236';
game.load.image('mushroom','assets/sprites/mushroom2.png');
game.load.image('sonic','assets/sprites/sonic_havok_sanity.png');
game.load.image('phaser','assets/sprites/phaser1.png');}var cursors;var logo1;var logo2;functioncreate(){// Modify the world and camera bounds
game.world.resize(6000,600);for(var i =0; i <200; i++){
game.add.sprite(game.world.randomX, game.world.randomY,'mushroom');}
game.add.text(32,32,"this text is on the background\nuse arrows to scroll",{ font:"32px Arial", fill:"#f26c4f", align:"left"});
logo1 = game.add.sprite(100,300,'phaser');
logo1.fixedToCamera =true;
logo2 = game.add.sprite(500,100,'phaser');
logo2.fixedToCamera =true;var t = game.add.text(200,500,"this text is fixed to the camera",{ font:"32px Arial", fill:"#ffffff", align:"center"});
t.fixedToCamera =true;
t.cameraOffset.setTo(200,500);
game.add.tween(logo2.cameraOffset).to({ y:400},2000, Phaser.Easing.Back.InOut,true,0,2000,true);
cursors = game.input.keyboard.createCursorKeys();}functionupdate(){if(cursors.left.isDown){
game.camera.x -=4;}elseif(cursors.right.isDown){
game.camera.x +=4;}}functionrender(){// game.debug.cameraInfo(game.camera, 32, 32);}