PlayN

Logiciel capture d'écran:
PlayN
Détails logiciels:
Version: 1.9
Date de transfert: 12 Apr 15
Développeur: The PlayN Authors
Licence: Gratuit
Popularité: 69

Rating: 2.0/5 (Total Votes: 1)

Développé en Java, Playn peuvent être utilisés dans une variété de façons et à une large gamme de plates-formes pour créer divertissant en ligne, jeux mobiles ou de bureau

Caractéristiques :. < class = ""> bbli plates-formes prises en charge / p>

  • Java (bureau)
  • HTML5
  • Android
  • iOS
  • Flash

Quoi de neuf dans cette version:

  • Mise à jour 1.4.2 de Pythagore (corrige des bugs, améliore API ).
  • Correction de problèmes avec les calques écrêtés imbriqués.
  • méthodes Ajouté Surface.fillTriangles qui rendent tranches.
  • Obsolète Affirme classe. Il suffit d'utiliser Java affirmer déclaration.
  • Ajouté Platform.reportError et crochets pour attraper les journaux d'erreurs de plate-forme.
  • Retiré couche de surface qui a été déconseillée en version antérieure.
  • Ajouté Keyboard.listener ():. Retourne actuelle auditeur clavier

Ce qui est nouveau dans la version 1.8.5:

  • Ce est surtout une version de maintenance, donc pas API diffs sont fournis.

Ce qui est nouveau dans la version 1.8:.

  • Ajouté Font.derive (taille du flotteur)
  • Ajouté GroupLayer.destroyAll, renommé clair pour removeAll.
  • Amélioration de la performance analyse JSON peu.
  • Assets.getBytes ajoutée et Assets.getBytesSync. Non implémenté sur backends HTML / Flash (en raison des limitations de la plate-forme dans le cas de HTML).
  • TextFormat.antialias ajoutée pour permettre la désactivation de l'anticrénelage lors du rendu de texte. Ne fonctionne pas sur backend HTML parce qu'il est impossible de désactiver l'anticrénelage en HTML5.
  • Ajouté TextLayout.text qui vous indique ce texte sera rendue par un TextLayout.
  • Ajouté Graphics.layoutText (String, TextFormat, TextWrap) qui retourne une instance TextLayout pour chaque ligne. L'ancien mécanisme où un seul TextLayout pourrait représenter de nombreuses lignes de texte est obsolète.

Ce qui est nouveau dans la version 1.7.2:

  • (Java) LWJGL bibliothèques natives sont automatiquement décompressé et utilisé. Il ne est plus nécessaire de configurer manuellement java.library.path.
  • (Java) considérablement amélioré la vitesse de téléchargement CanvasImage données d'image pour GPU.
  • (Java) mvn package crée maintenant fichier jar autonome qui gère votre jeu.
  • (Android) Mise à jour vers android-maven-plugin 3.6.0 qui accueille des réarrangements de l'outil dans le dernier SDK Android.
  • (Android) de Correction d'un problème avec la largeur de la course de toile, casquette, etc. ne sont pas enregistrées et restaurées.
  • (Archetype) a apporté les scripts Ant à jour avec divers changements récents.

Ce qui est nouveau dans la version 1.7.1:

  • Ce est une version de patch mineur, donc pas API diffs sont fournis.
  • Ajouté Pointer.Event.capture qui permet de capturer une interaction de pointeur, annulant toutes les autres interactions en cours.
  • fragment réduit la précision de shader. Devrait améliorer les performances avec peu ou pas de réduction de la qualité graphique.
  • Layer.setScale (0) ne lève une exception. Cela évite la nécessité de vérifier spécialement pour les cas de pointe lors de l'animation de l'échelle d'une couche.

Quoi de neuf dans la version 1.7:

  • Horloge Ajouté à simplifier la vie des bibliothèques et des jeux qui ont besoin de gérer interpolation de fois mise à jour / peinture.
  • Ajouté PlayN.tick qui retourne un horodatage de haute précision qui est utile pour l'animation.
  • Ajouté Net.Builder qui permet de construire des requêtes HTTP avec têtes personnalisés, des charges utiles POST d'approvisionnement binaire (sauf le backend HTML), lisez-têtes de réponse et lire des données de réponse binaires (sauf le backend HTML).
  • Ajouté Image.setRepeat et ImageLayer.setRepeat retiré. En raison de la façon dont les images sont traitées de GL, ce admet moins & quot; impossible & quot; configurations. Il était auparavant possible de tenter d'utiliser la même image en plusieurs couches avec des configurations différentes de répétition, et tha ne aurait pas effectivement travaillé. Maintenant, il est clair que d'une image peut avoir qu'une seule configuration de répétition. Ce modèle permet également d'honorer une images répètent configuration (partiellement mis en œuvre).
  • Ajouté Image.setMipmapped pour l'utilisation de mipmaps pour améliorer la qualité des images à échelle réduite sur les backends base-GL.
  • Image.glTex (Sub) Image2D déménagé à GLContext.tex (Sub) Image2D.
  • IndexedTrisShader est maintenant plus facile d'étendre / personnaliser.
  • Beaucoup API déjà obsolètes ont été supprimés. Si vous ne avez pas arrêté de ResourceCallback de rappel, vous allez devoir le faire maintenant.
  • Obsolète Surface.setTransform (Canvas.setTransform a été déconseillée dans la version 1.6 et Surface.setTransform devrait également avoir été abandonné, mais a été manquée).

Quoi de neuf dans la version 1.6:

  • Mise en œuvre pour teinter couches (uniquement sur backends GL). Voir Layer.setTint et Layer.tint.
  • Ajouté Log.setMinLevel pour permettre la suppression de messages du journal en dessous d'un certain niveau. (Recommandé par Google pour Android release.)
  • Ajouté Sound.release pour libérer des ressources audio plus tôt que d'attendre pour GC pour le faire.
  • Ajouté Assets.getMusic qui permet backends de faire quelques optimisations relatives aux grands fichiers audio.
  • Graphics.setSize a été retiré, et les méthodes de SetSize spéciaux ont été ajoutés à la plate-forme individuelle code backend qui peut raisonnablement soutenir entre eux (par exemple HtmlGraphics.setSize).
  • GLContext.Stats supplémentaires pour le débogage du rendu des backends GL. (Voir HUD la classe Triple-Play d'un moyen facile pour afficher ces statistiques.)
  • Obsolète Canvas.setTransform car il interagit mal avec la gestion de facteur d'échelle automatique en mode HiDPI.
  • Ajouté CanvasImage.snapshot qui peut être utilisé pour créer un instantané immuable d'une image de la toile qui a plus de rendre la performance.
  • Ajouté TextLayout.ascent / descente / leader pour les cas où une application a besoin pour en savoir plus sur le texte qui sera rendue par un TextLayout (pour souligner, par exemple).
  • Ajouté Json.Writer.useVerboseFormat pour provoquer l'écrivain JSON à générer une sortie assez imprimée (plutôt que compacte, tout sur la sortie d'une ligne).

Ce qui est nouveau dans la version 1.5.1:.

  • Correction des problèmes avec GWT compilation
  • Réduit probabilité de problèmes avec exporté GWT utilisateur Maven dépendance.

Quoi de neuf dans la version v1.4:

  • Ajout de la gestion de l'événement tactile par couche: couche. addListener (Touch.LayerListener).

  • Événement
  • Par couche souris manipulation utilise maintenant Mouse.LayerListener qui soutient onMouseOver, onMouseOut et onMouseWeheelScroll.
  • Ajout taillés couches de groupe: Graphics.createGroupLayer (largeur, hauteur)
  • .
  • Ajouté Net.WebSocket qui travaille actuellement sur HTML et Java backends.
  • Ajout personnalisé GLSL support de shader pour backends base-GL. Voir GLShader et ShaderTest.
  • Ajouté GLContext.setTextureFilter pour configurer l'image filtre de mise à l'échelle sur backends base-GL.
  • Ajouté Sound.volume pour obtenir le volume actuel d'un son.
  • Ajouté Mouse.isEnabled / setEnabled, même pour Touch et pointeur.
  • Image.ensureTexture exposée comme une API publique.
  • JsonObject.getArray retourne désormais nulle pour les clés inexistantes, pas un tableau vide.
  • Retiré beaucoup de méthodes déjà obsolètes (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, effets TextLayout, etc.).
  • Divers correctifs pour GL20 implémentations.
  • Correction de problèmes avec les calques écrêtés avec non nulle origine.
  • Amélioration des rapports d'erreur à de saines auditeurs de ressources sur tous les backends.

Quoi de neuf dans la version v1.3.1:

  • Ajouté Image.clearTexture pour quand on a besoin de libérer graphiques mémoire sans attente autour de GC pour la déclencher.
  • retravaillé le façon dont les modules par-backend sont gérés. Voir le guide GettingStarted mise à jour pour savoir comment construire et tester de nouveaux projets.
  • Diverses améliorations à iOS archétype qui rendent les choses fonctionnent assez bien qu'il peut être documentée et lâchés sur le monde.
  • Correction d'un bug avec Canvas.draw / fillRoundRect.
  • Made Net.get / après asynchrone pour correspondre à d'autres backends.
  • question filetage Keyboard.getText fixe.
  • interligne fixe espacement question sur le texte enveloppé.

Logiciel similaire

Reti Chess
Reti Chess

10 Dec 15

Playing Cards
Playing Cards

12 Apr 15

2048 - 3D
2048 - 3D

13 May 15

Commentaires à PlayN

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