Phaser

Logiciel capture d'écran:
Phaser
Détails logiciels:
Version: 2.4.4 Mise à jour
Date de transfert: 10 Dec 15
Développeur: Richard Davey
Licence: Gratuit
Popularité: 204

Rating: 3.0/5 (Total Votes: 2)

Phaser est un cadre de développement de jeu moderne créé pour aider les programmeurs de jeux construire les jeux par navigateur rapides et efficaces.

Le projet utilise le Pixi.js WebGL et toile moteur de rendu réellement tracer les graphiques du jeu et est également livré avec un support pour de nombreuses fonctionnalités importantes de développement de jeu.

Phaser est non seulement "encore un autre moteur de jeu", étant un bien connu et la solution qui a été utilisé pour la construction d'un nombre incalculable de jeux dans le passé bataille testé.

Les développeurs peuvent créer leurs jeux en JavaScript, mais Phaser a également un support intégré pour Police de caractère ainsi, si vous préférez cette langue au lieu de JS vanille normal.

< p> Quoi de neuf dans cette version:

  • Builds perso
  • Phaser.Loader
  • objets de jeu et composants
  • Arcade Physique

Ce qui est nouveau dans la version 2.3.0:

  • Builds perso
  • Phaser.Loader
  • objets de jeu et composants
  • Arcade Physique

Ce qui est nouveau dans la version 2.2.2:

  • Corrections:
  • Ajouté Game.debug méthode de réinitialisation lorsque le gestionnaire de débogage est désactivé.
  • question Pixi.js fixe avec alpha ne fonctionne pas sur un objet d'affichage.
  • TweenManager.isTweening fixe () et .removeFrom ().
  • les classes de particules personnalisée qui utilisaient un BitmapData ne fonctionnerait pas.

Quoi de neuf dans la version 2.1.0:

  • Ajout du support pour sol objets champ de type
  • propriétés de tuiles sont maintenant copiés à partir des données JSON sol vers les objets de Phaser.Tile lorsque analysé.
  • Toutes les images ont maintenant une valeur de frameData, même si elle est seule trame. Cela supprime beaucoup de code du moteur nécessaire pour vérifier si les images sont des feuilles ou non sprite, et simplifie le code du jeu aussi.
  • Ajout d'un nouvel objet Phaser.Rope. Cela permet une série de lutins »enchaînés» et étend le support de corde intégré Pixi. Accès via game.add.rope.
  • Phaser.Device.isAndroidStockBrowser vous informera si votre jeu est exécuté dans un navigateur stock Android (plutôt que Chrome) où vous pouvez réduire les effets, désactiver WebGL, etc ..
  • Phaser.Camera a une nouvelle position de la propriété qui est un objet Point qui vous permet d'obtenir ou de définir la position de la caméra sans avoir à lire à la fois les valeurs x et y.
  • TileSprite a maintenant la propriété en vie, ce qui devrait aider avec certaines activités du Groupe.
  • Events.onDestroy est un nouveau signal qui est envoyé chaque fois que le parent est détruit. Il est distribué au début du processus détruire, vous permettant d'effectuer une maison nettoyage supplémentaire nécessaire.
  • Mise à jour de p2.js 0.6.0 - le changement a été la rupture de l'API, de sorte s'il vous plaît voir la section des p2.js de ce changement journal spécialement si vous utilisez dans votre jeu p2
  • .
  • Si vous utilisez CocoonJS, s'il vous plaît mettre votre jeu rendre genre à TOILE et non WEBGL ou AUTO. Vous devez également désactiver tout le code de réglage de redimensionnement de l'écran ou de la marge ScaleManager. Par défaut, dans ce mode CocoonJS va maintenant définir 'screencanvas = true' qui contribue à la performance de manière significative.
  • Physique Ninja est plus inclus dans les fichiers de compilation par défaut. Pas assez de gens l'utilisaient, et pas assez de contributions arrivaient pour aider à peaufiner tout cela, donc nous avons sauvé l'espace et enlevé. Il est toujours disponible dans le grognement construire des fichiers si vous le désirez, mais nous il dérision de la bibliothèque de base à ce moment. Il fera un retour dans Phaser3 lorsque nous passons à un système de classe modulaire.
  • Dispositif va maintenant détecter pour Kindle et PS Vita.
  • dispositif va maintenant détecter pour Cordova.
  • Arcade Physique Body.skipQuadTree est une nouvelle booléen que si la valeur true lorsque vous heurtez le Sprite contre un groupe, il dira Phaser sauter en utilisant un QuadTree pour cette collision. Ceci est pratique si cet organisme est particulièrement grande.
  • Arcade Physique World.skipQuadTree va désactiver l'utilisation de tous les Quadtrees dans les méthodes de collision, ce qui peut aider à la performance dans les scènes serrées.

Exigences :

  • JavaScript côté client
  • HTML 5 navigateur compatible

Logiciel similaire

CSS Blockout
CSS Blockout

13 Apr 15

melonJS
melonJS

12 May 15

Reti Chess
Reti Chess

10 Dec 15

Flambe
Flambe

13 Apr 15

D'autres logiciels de développeur Richard Davey

Commentaires à Phaser

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!