PlayN

Screenshot der Software:
PlayN
Softwarebeschreibung:
Version: 1.9
Upload-Datum: 12 Apr 15
Entwickler: The PlayN Authors
Lizenz: Frei
Popularität: 69

Rating: 2.0/5 (Total Votes: 1)

Entwickelt in Java können AbspielenN in vielfältiger Weise und auf einer Vielzahl von Plattformen für die Erstellung von unterhaltsamen Online, Mobile oder Desktop-Spiele genutzt werden

Eigenschaften .

  • Unterstützte Plattformen:
  • Java (Desktop)
  • HTML5
  • Android
  • iOS
  • Blitz

Was ist neu in dieser Pressemitteilung:

  • Aktualisiert Pythagoras bis 1.4.2 (behebt Bugs, verbessert APIs ).
  • Es gab Probleme mit verschachtelten Schichten abgeschnitten.
  • hinzugekommen Surface.fillTriangles Methoden, die Scheiben zu machen.
  • Veraltete Asserts Klasse. Verwenden Sie einfach Java behaupten Aussage.
  • hinzugekommen Platform.reportError und Haken zum Greifen Plattform Fehlerprotokolle.
  • Entfernt SurfaceLayer die in früheren Version nicht mehr war.
  • hinzugekommen Keyboard.listener ():. Zurück aktuelle Tastatur Zuhörer

Was ist neu in Version 1.8.5:

  • Dies ist vor allem ein Bugfix-Release, so dass keine API Diffs sind.

Was ist neu in der Version 1.8:.

  • hinzugekommen Font.derive (float Größe)
  • hinzugekommen GroupLayer.destroyAll, umbenannt klar removeAll.
  • Verbesserte JSON Parsing Leistung etwas.
  • Hinzugefügt Assets.getBytes und Assets.getBytesSync. Nicht auf HTML / Flash-Backends (wegen Plattform Einschränkungen bei HTML ist) durchgeführt.
  • Hinzugefügt TextFormat.antialias, damit das Deaktivieren von Anti-Aliasing beim Rendern von Text. Funktioniert nicht auf HTML-Backend arbeiten, weil es unmöglich ist, das Antialiasing in HTML5 zu deaktivieren.
  • hinzugekommen TextLayout.text die Ihnen sagt, welcher Text wird durch ein Textlayout dargestellt werden.
  • hinzugekommen Graphics.layoutText (String, Textformat, TextWrap), die eine Textlayout weise für jede Zeile zurückgibt. Der alte Mechanismus, bei dem ein einzelner Textlayout konnten viele Textzeilen darstellen ist veraltet.

Was ist neu in Version 1.7.2:

  • (Java) LWJGL nativen Bibliotheken werden automatisch entpackt und verwendet. Es ist nicht mehr nötig, manuell einrichten java.library.path.
  • (Java) wesentliche Verbesserungen der Geschwindigkeit bei einem Upload CanvasImage Bilddaten GPU.
  • (Java) mvn Paket erstellt nun Standalone-JAR-Datei, die das Spiel läuft.
  • (Android), um Android-maven-plugin 3.6.0, die Werkzeug-Umlagerungen in neueste Android SDK bietet Platz Upgraded.
  • (Android) Problem mit Canvas Strichstärke, Mütze etc. nicht gespeichert und wiederhergestellt werden.
  • (Archetyp) brachte die Ant-Build-Skripte auf dem neuesten Stand mit verschiedenen neuesten Änderungen.

Was ist neu in Version 1.7.1:

  • Das ist ein kleiner Patch-Version, so dass keine API Diffs sind.
  • hinzugekommen Pointer.Event.capture die man, um einen Zeiger Interaktion erfassen können, Abbrechen sonstige laufende Interaktionen.
  • Reduzierte Fragment-Shader Präzision. Sollte Leistung mit wenig bis gar keine Reduktion Grafikqualität zu verbessern.
  • Layer.setScale (0) nicht mehr eine Ausnahme aus. Dies vermeidet die Notwendigkeit, speziell überprüfen Grenzfälle bei der Animation der Skala von einer Schicht.

Was ist neu in der Version 1.7:

  • Hinzugefügt Uhr zum Leben für Bibliotheken und Spiele zu vereinfachen, die zu benötigen hand Interpolation der Aktualisierung / Farbe Zeiten.
  • hinzugekommen PlayN.tick, die eine hochgenaue Zeitstempel, die nützlich für die Animation ist zurück.
  • hinzugekommen Net.Builder die eine HTTP-Anforderungen mit benutzerdefinierte Header erstellen können, liefern binäre POST Nutzlasten (außer HTML-Backend), lesen Sie Antwort-Header und binäre Antwortdaten lesen (außer HTML-Backend).
  • hinzugekommen Image.setRepeat und entfernt ImageLayer.setRepeat. Aufgrund der Art, Bilder in GL behandelt, gibt dies weniger & quot; nicht praktikabel & quot; Konfigurationen. Es war bisher möglich, zu versuchen, das gleiche Bild in mehreren Schichten mit unterschiedlichen Wiederholungs Konfigurationen verwenden und Tha, nicht tatsächlich gearbeitet. Jetzt ist es klar, dass ein Bild ist nur eine Wiederholung Konfiguration haben. Dies ermöglicht auch Muster zu Ehren ein Bild wiederholen Konfiguration (teilweise umgesetzt).
  • hinzugekommen Image.setMipmapped für die Verwendung von Mipmaps Qualität von herunterskalierten Bilder auf GL-basierten Backends zu verbessern.
  • Image.glTex (Sub) Image2D zog nach GLContext.tex (Sub) Image2D.
  • IndexedTrisShader ist jetzt einfacher zu erweitern / anpassen.
  • Viele zuvor veraltet APIs entfernt wurden. Wenn Sie nicht aus ResourceCallback eingeschaltet haben, um Callback, Sie gehen, um es jetzt zu tun haben.
  • Veraltete Surface.setTransform (Canvas.setTransform wurde in der Version 1.6 als veraltet und Surface.setTransform sollte auch gelten als veraltet, wurde aber nicht eingehalten).

Was ist neu in der Version 1.6:

  • Implementiert Tönung für Schichten (nur GL-Backends). Siehe Layer.setTint und Layer.tint.
  • hinzugekommen Log.setMinLevel, damit Unterdrückung Protokollmeldungen unter ein bestimmtes Niveau. (Von Google für Android Version baut empfohlen.)
  • hinzugekommen Sound.release für die Freigabe Audio-Ressourcen früher als erwartet GC, es zu tun.
  • hinzugekommen Assets.getMusic die Backends, einige Optimierungen in Bezug auf große Audiodateien machen können.
  • Graphics.setSize wurde entfernt und Sonder setSize Methoden wurden auf einzelne Plattform Backend-Code hinzugefügt, angemessen unterstützt sie (zB HtmlGraphics.setSize).
  • Hinzugefügt GLContext.Stats für Debugging-Rendering-Performance auf GL-Backends. (Siehe Triple Play der HUD-Klasse für eine einfache Möglichkeit, diese Statistiken angezeigt werden.)
  • Veraltete Canvas.setTransform weil es mit einer automatischen Skalierungsfaktor Management in HiDPI Modi interagiert schlecht.
  • hinzugekommen CanvasImage.snapshot die benutzt werden können, um eine unveränderliche Momentaufnahme von einem Leinwandbild der höher ist die Leistung machen zu schaffen.
  • hinzugekommen TextLayout.ascent / Abstieg / was für Fälle, in denen eine Anwendung benötigt, um mehr über den Text, der von einem Textlayout dargestellt werden wissen (für Unterstreichung, zum Beispiel).
  • hinzugekommen Json.Writer.useVerboseFormat zu bewirken, dass die JSON Schriftsteller ziemlich Druckausgaben (und nicht kompakt, alles auf eine Line-Ausgang) zu erzeugen.

Was ist neu in Version 1.5.1:.

  • Behebt Probleme mit GWT Zusammenstellung
  • Reduziert die Wahrscheinlichkeit von Problemen mit exportiert gwt-Benutzer Maven Abhängigkeiten.

Was ist neu in der Version v1.4:

  • Hinzugefügt pro Schichtberührungsereignis Handhabung: Layer. addListener (Touch.LayerListener).
  • Per-Schicht Mausereignisbehandlung verwendet nun Mouse.LayerListener die onMouseOver onMouseOut und onMouseWeheelScroll.
  • unterstützt
  • Hinzugefügt abgeschnitten Gruppe Schichten: Graphics.createGroupLayer (Breite, Höhe)
  • .
  • hinzugekommen Net.WebSocket die derzeit arbeitet auf HTML und Java-Backends.
  • Hinzugefügt benutzerdefinierte GLSL Shader-Unterstützung GL-basierten Backends. Siehe GLShader und shader.
  • hinzugekommen GLContext.setTextureFilter für die Konfiguration von Bildskalierung Filter auf GL-basierten Backends.
  • hinzugekommen Sound.volume, um die derzeitige Lautstärke eines Sounds.
  • hinzugekommen Mouse.isEnabled / setEnabled, gleiche für Touch und Zeiger.
  • Exposed Image.ensureTexture als öffentliche API.
  • JsonObject.getArray jetzt gibt null für nicht vorhandene Schlüssel, nicht ein leeres Array.
  • Entfernt viel früher veralteten Methoden (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, Textlayout Effekte usw.).
  • Verschiedene Fixes für Implementierungen GL20.
  • Es gab Probleme mit abgeschnittenen Schichten mit Nicht-Null-Ursprung.
  • Verbesserte Fehlerberichterstattung, um Ressourcen Zuhörern auf allen Backends Ton.

Was ist neu in der Version v1.3.1:

  • hinzugekommen Image.clearTexture für, wenn man braucht, um zu befreien Grafikspeicher, ohne Wartezeiten für GC, um es auszulösen.
  • Überarbeitetes, wie die pro-Backend-Module verwaltet werden. Sehen Sie die aktualisierte Getting Anleitung, wie zu bauen und zu testen, neue Projekte.
  • Verschiedene Verbesserungen iOS Archetyp, die Dinge funktionieren gut genug, dass es dokumentiert und wandte sich lose auf der Welt werden zu machen.
  • Fixed bug mit Canvas.draw / fillRoundRect.
  • Hergestellt Net.get / Post asynchron zu anderen Backends entsprechen.
  • Feste Keyboard.getText Threading Problem.
  • Feste Zeilenabstand Thema auf markierten Text.

Ähnliche Software

enchant.js
enchant.js

9 Feb 16

KickJS
KickJS

6 Mar 16

TravianZ
TravianZ

28 Feb 15

Babylon.js
Babylon.js

11 Mar 16

Kommentare zu PlayN

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!