phaser-framework Tutorial
Empezando con phaser-framework
Buscar..
Observaciones
Phaser es un framework de juegos de escritorio y Mobile HTML5 de código abierto principalmente.
Incluye un conjunto robusto de documentación, características y ejemplos para que pueda avanzar rápidamente hacia un juego de trabajo. Es compatible con WebGL, a través del motor de renderizado Pixi.js , e incluye un respaldo Canvas para soporte en dispositivos más antiguos.
Aunque el motor está incorporado en JavaScript, también incluye definiciones de TypeScript
Hay una nueva visualización del proyecto que cumple con ES6 llamada Lazer .
Versiones
Phaser 2
| Versión | Fecha de lanzamiento |
|---|---|
| 2.6.2 Kore Springs | 2016-08-25 |
| 2.6.1 Caemlyn | 2016-07-11 |
| 2.6.0 Fal Moran | 2016-07-08 |
| 2.5.0 cinco reyes | 2016-06-17 |
| 2.4.9 cuatro reyes | 2016-06-16 |
| 2.4.8 Watch Hill | 2016-05-19 |
Cómo empezar Phaser
- Crear una carpeta
- Crea un index.html dentro del nuevo directorio. Abrirlo en el editor de corchetes.
- Descargue el repositorio de Phaser desde github , luego tome el archivo phaser.js de la carpeta de compilación. Coloque el archivo dentro del directorio de su proyecto.
- Abra index.html y vincule phaser.js dentro de la etiqueta del encabezado.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>My Gamer</title>
<script type="text/javascript" src="lib/phaser.js"></script>
<style type="text/css">
body {
margin: 0;
}
</style>
</head>
<body>
<div id="gameContainer"></div>
</body>
</html>
- Crea otro archivo js dentro del directorio llamado game.js
- Abra el archivo game.js en el editor y escriba el siguiente código:
// Phaser instance, width 800px, height 600px render as CANVAS.
// Method signature - preload, create and update
var game = new Phaser.Game(800, 600, Phaser.CANVAS,'gameContainer', { preload: preload, create: create, update: update });
function preload() {
// this method used to load your game assets
}
function create() {
// this method run only once used to create to game world
}
function update() {
// this method loop 60 times in a seconds, used to handle gameplay.
}
- Guarde todos los archivos y abra index.html usando Bracket liveserver (icono superior derecho).
- El entorno de desarrollo Phaser ahora está creado. Debe aparecer una pantalla de consola en el navegador para la verificación de errores.
Comenzando con Phaser utilizando Node.js
- Crea una carpeta donde te gustaría tener tu juego en vivo y muévete a esa
mkdir my-new-game cd my-new-game
- Inicialice el directorio usando npm.
npm init -y
- Instale Phaser como un paquete de nodo.
npm install phaser
- Instale http-server como un módulo global, que se utilizará en la línea de comandos.
npm install -g http-server
- Cree un archivo index.html y haga referencia al ejecutable de Phaser y pegue el siguiente código en él.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>My Gamer</title>
<script type="text/javascript" src="node_modules/phaser/build/phaser.js"></script>
<style type="text/css">
body {
margin: 0;
}
</style>
</head>
<body>
<div id="helloWorld"></div>
</body>
<script>
var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'helloWorld', {
create: create
});
function create() {
var text = "Hello World!";
var style = {
font: "65px Arial",
fill: "#ff0044",
align: "center"
};
var t = game.add.text(game.world.centerX, 300, text, style);
t.anchor.set(0.5);
}
</script>
</html>
- Inicie el servidor y cargue http: // localhost: 8080 en su navegador!
hs
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow