PlayN

Software screenshot:
PlayN
Software informatie:
Versie: 1.9
Upload datum: 12 Apr 15
Ontwikkelaar: The PlayN Authors
Licentie: Gratis
Populariteit: 69

Rating: 2.0/5 (Total Votes: 1)

Ontwikkeld in Java, af te spelenN kan worden gebruikt op verschillende manieren en op diverse platforms voor het maken onderhoudend online, mobiel of desktop spellen

Kenmerken .

  • Ondersteunde platformen:
  • Java (desktop)
  • HTML5
  • Android
  • iOS
  • Flash

Wat is nieuw in deze release:

  • Bijgewerkt Pythagoras naar 1.4.2 (fixes bugs, verbetert de API's ).
  • Vaste problemen met geneste geknipt lagen.
  • Toegevoegd Surface.fillTriangles methoden die schijfjes te maken.
  • Deprecated verklaart klasse. Gewoon gebruik maken van Java beweren verklaring.
  • Toegevoegde Platform.reportError en haken voor het grijpen platform foutlogboeken.
  • Removed SurfaceLayer die is vervangen door eerdere release.
  • Toegevoegde Keyboard.listener ():. Terugkeert huidige toetsenbord luisteraar

Wat is nieuw in versie 1.8.5:

  • Dit is meestal een bugfix release, dus geen API diffs worden verstrekt.

Wat is nieuw in versie 1.8:.

  • Toegevoegde Font.derive (float formaat)
  • Toegevoegd GroupLayer.destroyAll, omgedoopt duidelijk removeAll.
  • Verbeterde JSON parsing prestaties enigszins.
  • Toegevoegd Assets.getBytes en Assets.getBytesSync. Niet geïmplementeerd op HTML / Flash backends (vanwege platform beperkingen in het geval van HTML).
  • Toegevoegd TextFormat.antialias om het uitschakelen van anti-aliasing bij het renderen van tekst. Werkt niet op HTML-backend, omdat het onmogelijk is om anti-aliasing in HTML5 te schakelen.
  • Toegevoegd TextLayout.text die u vertelt wat tekst zal worden gemaakt door een TextLayout.
  • Toegevoegde Graphics.layoutText (String, TextFormat, Tekstomloop) die aan een TextLayout Zo keert terug voor elke lijn. Het oude mechanisme waarbij een enkele TextLayout veel regels tekst kunnen vertegenwoordigen wordt afgeraden.

Wat is nieuw in versie 1.7.2:

  • (Java) lwjgl inheemse bibliotheken worden automatisch uitgepakt en gebruikt. Het is niet meer nodig handmatig instellen java.library.path.
  • (Java) Substantieel verbeterde snelheid van het uploaden CanvasImage beelddata naar GPU.
  • (Java) MVN pakket maakt nu standalone jar-bestand dat je spel loopt.
  • (Android) Upgrade naar android-maven-plugin 3.6.0 welke tool herschikkingen herbergt in de nieuwste Android SDK.
  • (Android) Probleem opgelost met Canvas lijndikte, pet, enz. Niet worden opgeslagen en hersteld.
  • (Archetype) Bracht de Ant build scripts op de hoogte van diverse recente wijzigingen.

Wat is nieuw in versie 1.7.1:

  • Dit is een kleine patch release, dus geen API diffs worden verstrekt.
  • Toegevoegd Pointer.Event.capture waarmee men een pointer interactie vast te leggen, het annuleren van een andere lopende interacties.
  • Minder fragment shader precisie. Moeten de prestaties met weinig verbetering aan geen vermindering van de grafische kwaliteit.
  • Layer.setScale (0) niet langer een uitzondering. Dit voorkomt de noodzaak om speciaal te controleren op de rand gevallen bij het animeren van de schaal van een laag.

Wat is nieuw in versie 1.7:

  • Toegevoegd Klok om het leven te vereenvoudigen voor bibliotheken en games die moeten handvat interpolatie van updaten / verf tijden.
  • Toegevoegd PlayN.tick die een hoge precisie tijdstempel dat is handig voor animatie terugkeert.
  • Toegevoegd Net.Builder die toelaat om HTTP-verzoeken met aangepaste headers bouwen, supply binaire POST ladingen (behalve op HTML backend), lees response headers en lees binaire respons gegevens (behalve op HTML backend).
  • Toegevoegde Image.setRepeat en verwijderd ImageLayer.setRepeat. Door de manier waarop beelden worden verwerkt in GL, dit geeft minder & quot; onwerkbare & quot; configuraties. Het was voorheen mogelijk proberen hetzelfde beeld in meerdere lagen te gebruiken met verschillende configuraties repeat en tha zou eigenlijk gewerkt. Nu is het duidelijk dat een afbeelding slechts een herhaling configuratie kan hebben. Dit maakt het ook mogelijk Patroon ter ere van een afbeeldingen te herhalen configuratie (gedeeltelijk uitgevoerd).
  • Toegevoegde Image.setMipmapped voor het gebruik van mipmaps om de kwaliteit van verkleinde afbeeldingen op GL-gebaseerde backends te verbeteren.
  • Image.glTex (Sub) Image2D verplaatst naar GLContext.tex (Sub) Image2D.
  • IndexedTrisShader is nu makkelijker om uit te breiden / aan te passen.
  • Veel eerder afgekeurde API's werden verwijderd. Als u nog niet overgestapt van ResourceCallback naar Terugbellen, je gaat te hebben om het nu te doen.
  • Deprecated Surface.setTransform (Canvas.setTransform is vervangen door de 1.6 versie en Surface.setTransform moet ook zijn afgekeurd, maar werd gemist).

Wat is nieuw in versie 1.6:

  • Uitgevoerd verven voor lagen (alleen op GL backends). Zie Layer.setTint en Layer.tint.
  • Toegevoegd Log.setMinLevel te onderdrukken logmeldingen onder een bepaald niveau toe te staan. (Aanbevolen door Google voor Android versie bouwt.)
  • Toegevoegde Sound.release voor het vrijgeven van audio bronnen eerder dan wachten op GC om het te doen.
  • Toegevoegd Assets.getMusic waarmee backends om wat optimalisaties in verband met grote audio-bestanden te maken.
  • Graphics.setSize werd verwijderd en speciale setSize methoden werden aan individuele platform backend beveiligingscode daarvan (bijv HtmlGraphics.setSize) redelijkerwijs kan ondersteunen.
  • Toegevoegd GLContext.Stats voor het debuggen renderprestaties op GL backends. (Zie Triple Play's HUD klasse voor een gemakkelijke manier om deze statistieken weer te geven.)
  • Deprecated Canvas.setTransform omdat het een wisselwerking slecht met automatische schaalfactor beheer in HiDPI modi.
  • Toegevoegde CanvasImage.snapshot die kan worden gebruikt om een ​​onveranderlijke snapshot doek beeld die hogere heeft renderprestaties van te maken.
  • Toegevoegd TextLayout.ascent / afkomst / leidend voor de gevallen waarin een app nodig heeft om meer over de tekst die zal worden gemaakt door een TextLayout weten (voor onderstrepen, bijvoorbeeld).
  • Toegevoegd Json.Writer.useVerboseFormat te veroorzaken de JSON schrijver om mooie afdrukken (in plaats van compacte, alles op één lijn uitgang) te genereren.

Wat is nieuw in versie 1.5.1:.

  • verhelpt problemen met GWT compilatie
  • Vermindert kans op problemen met de geëxporteerde GWT-gebruiker Maven afhankelijkheid.

Wat is nieuw in versie v1.4:

  • Toegevoegd per-layer aanraking event handling: Layer. addListener (Touch.LayerListener).
  • Per-layer muis event handling nu gebruikt Mouse.LayerListener die onMouseOver, onMouseOut en onMouseWeheelScroll.
  • ondersteunt
  • Toegevoegd geknipt groep lagen: Graphics.createGroupLayer (breedte, hoogte)
  • .
  • Toegevoegd Net.WebSocket die momenteel werkt aan HTML en Java-backends.
  • Toegevoegd op maat GLSL shader ondersteuning voor GL-gebaseerde backends. Zie GLShader en ShaderTest.
  • Toegevoegde GLContext.setTextureFilter voor het configureren van beeldschaalbaarheid filter op GL-gebaseerde backends.
  • Toegevoegde Sound.volume voor het verkrijgen van het huidige volume van het geluid.
  • Toegevoegd Mouse.isEnabled / setEnabled, hetzelfde voor Touch en Pointer.
  • Exposed Image.ensureTexture als een publieke API.
  • JsonObject.getArray keert nu null voor niet-bestaande toetsen, niet een lege array.
  • Verwijderd veel eerder afgekeurde methoden (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, TextLayout effecten, enz.).
  • Diverse fixes voor implementaties GL20.
  • Vaste problemen met geknipte lagen met niet-nulpunt.
  • Verbeterde fout rapportage aan resource luisteraars Geluid aan alle backends.

Wat is nieuw in versie v1.3.1:

  • Toegevoegde Image.clearTexture voor wanneer men nodig heeft om te bevrijden grafisch geheugen zonder te wachten rond voor GC om het te activeren.
  • Reworked de manier waarop de per-backend-modules worden beheerd. Zie de bijgewerkte GettingStarted gids voor hoe te bouwen en testen van nieuwe projecten.
  • Diverse verbeteringen in iOS archetype die dingen te laten werken goed genoeg dat het kan worden gedocumenteerd en losgelaten op de wereld.
  • Fixed bug met Canvas.draw / fillRoundRect.
  • Made Net.get / post asynchrone naar andere backends te passen.
  • Vaste Keyboard.getText threading probleem.
  • Vaste interline spacing probleem op verpakt tekst.

Vergelijkbare software

Phaser
Phaser

10 Dec 15

Playing Cards
Playing Cards

12 Apr 15

Dartstack
Dartstack

12 May 15

Kiwi.JS
Kiwi.JS

10 Feb 16

Reacties op PlayN

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!