Premiers pas avec Phaser-Framework
Sur cette page
Premiers pas Phaser
-
Créer un dossier
-
Créez un index.html dans le nouveau répertoire. Ouvrez-le dans l’éditeur Bracket
-
Téléchargez le référentiel Phaser à partir de [github][1], puis récupérez le fichier phaser.js dans le dossier de construction. Placez le fichier dans votre répertoire de projet.
-
Ouvrez index.html et liez le phaser.js à l’intérieur de la balise d’en-tête.
<!doctype html>
My Gamer <script type="text/javascript" src="lib/phaser.js"></script> <style type="text/css"> body { margin: 0; } </style>
-
Créez un autre fichier js dans le répertoire nommé game.js
-
Ouvrez le fichier game.js dans l’éditeur et écrivez le code suivant :
// 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. }
-
Enregistrez tous les fichiers et ouvrez index.html en utilisant Bracket liveserver (icône en haut à droite).
-
L’environnement de développement Phaser est maintenant créé. Un écran de console devrait apparaître dans le navigateur pour la vérification des erreurs.
[1] : https://github.com/photonstorm/phaser
Premiers pas avec Phaser à l’aide de Node.js
- Créez un dossier dans lequel vous aimeriez avoir votre jeu en direct et déplacez-vous dans ce dossier.
<pré> mkdir mon-nouveau-jeu cd mon-nouveau-jeu
- Initialisez le répertoire à l’aide de npm.
<pré> npm init -y
- Installez phaser en tant que package de nœud.
phaseur d'installation npm
- Installez http-server en tant que module global, à utiliser sur la ligne de commande.
npm install -g http-server
- Créez un fichier index.html et référencez l’exécutable Phaser et collez-y le code suivant.
<!doctype html> <html lang="fr"> <tête> <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> </tête> <corps> <div id="helloWorld"></div> </corps> <script> var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'helloWorld', { create: create }); fonction créer() { 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>
- Démarrez le serveur et chargez http://localhost:8080 dans votre navigateur !
hs