<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Phaser - Creando tu primer juego, parte 4</title> <script type="text/javascript" src="js/phaser.min.js"></script> <style type="text/css"> body { margin: 0; } </style> </head> <body> <script type="text/javascript"> var game = new Phaser.Game(800, 600, Phaser.AUTO, '', { preload: preload, create: create, update: update }); function preload() { game.load.image('sky', 'assets/sky.png'); game.load.image('ground', 'assets/platform.png'); game.load.image('star', 'assets/star.png'); game.load.spritesheet('dude', 'assets/dude.png', 32, 48); } var platforms; function create() { // Un fondo simple para nuestro juego game.add.sprite(0, 0, 'sky'); // El grupo 'platforms' contiene el suelo y las dos plataformas sobre las que podemos saltar platforms = game.add.group(); // Aquí creamos el suelo var ground = platforms.create(0, game.world.height - 64, 'ground'); // Lo escalamos para que se ajuste al ancho del juego (el sprite original es 400x32) ground.scale.setTo(2, 2); // Esto hace que el suelo no se caiga cuando saltas en él. Lo hace inmóvil ground.body.immovable = true; // Creamos las dos plataformas var ledge = platforms.create(400, 400, 'ground'); ledge.body.immovable = true; ledge = platforms.create(-150, 250, 'ground'); ledge.body.immovable = true; } function update() { } </script> </body> </html>