PlayN

Skjermbilde programvare:
PlayN
Prog.varedetaljer:
Versjon: 1.9
Last opp dato: 12 Apr 15
Lisens: Gratis
Popularitet: 122

Rating: 3.0/5 (Total Votes: 2)

Utviklet i Java, kan PlayN brukes i en rekke ulike måter og på et bredt spekter av plattformer for å lage underholdende online, mobil eller desktop-spill

Egenskaper .

  • Støttede plattformer:
  • Java (desktop)
  • HTML5
  • Android
  • iOS
  • Flash

Hva er nytt i denne utgaven:

  • Oppdatert Pythagoras til 1.4.2 (fikser bugs, forbedrer APIer ).
  • Fikset problemer med nøstede klippet lag.
  • Lagd Surface.fillTriangles metoder som gjør skiver.
  • Foreldet hevder klasse. Bare bruke Java hevde uttalelse.
  • Lagd Platform.reportError og kroker for å gripe plattform feillogger.
  • Fjernet SurfaceLayer som ble foreldet i tidligere utgivelse.
  • Lagd Keyboard.listener ():. Returnerer gjeldende tastatur lytteren

Hva er nytt i versjon 1.8.5:

  • Dette er hovedsakelig en bugfix utgivelse, så ingen API differ er gitt.

Hva er nytt i versjon 1.8:.

  • Lagd Font.derive (float størrelse)
  • Lagd GroupLayer.destroyAll, omdøpt klar til RemoveAll.
  • Forbedret JSON parsing ytelsen noe.
  • Lagd Assets.getBytes og Assets.getBytesSync. Ikke implementert på HTML / Flash backends (på grunn av plattform begrensninger i HTML sak).
  • Lagd TextFormat.antialias å tillate deaktivering av antialiasing ved gjengivelse tekst. Fungerer ikke på HTML backend fordi det er umulig å deaktivere antialiasing i HTML5.
  • Lagd TextLayout.text som forteller deg hva teksten vil bli gjort av en TextLayout.
  • Lagd Graphics.layoutText (String, tekstformat, TextWrap) som returnerer en TextLayout eksempel for hver linje. Den gamle mekanisme der én enkelt TextLayout kan representere mange linjer med tekst er foreldet.

Hva er nytt i versjon 1.7.2:

  • (Java) LWJGL innfødte biblioteker er automatisk pakket ut og anvendes. Det er ikke lenger nødvendig å manuelt oppsett java.library.path.
  • (Java) Vesentlig forbedret hastigheten på opplasting CanvasImage bildedata til GPU.
  • (Java) mvn pakken skaper nå stående jar fil som går spillet ditt.
  • (Android) Oppgradert til android-maven-plugin 3.6.0 som rommer verktøy rearrangements i nyeste Android SDK.
  • (Android) Fikset problem med Canvas strøkbredde, lue, etc. ikke blir lagret og gjenopprettet.
  • (Archetype) Brakt mauren bygge skript oppdatert med ulike siste endringene.

Hva er nytt i versjon 1.7.1:

  • Dette er en liten patch utgivelse, så ingen API differ er gitt.
  • Lagd Pointer.Event.capture som gjør det mulig å fange opp en peker samhandling, avbryter andre pågående interaksjoner.
  • Redusert fragment shader presisjon. Bør forbedre ytelsen med liten eller ingen reduksjon i grafikk kvalitet.
  • Layer.setScale (0) ikke lenger kaster et unntak. Dermed blir det unødvendig å spesielt se etter edge tilfeller når animere omfanget av et lag.

Hva er nytt i versjon 1.7:

  • Lagt Clock å forenkle livet til biblioteker og spill som trenger å håndtere interpolering av oppdatering / maling ganger.
  • Lagd PlayN.tick som returnerer en høy presisjon tidsstempel som er nyttig for animasjon.
  • Lagd Net.Builder som gjør det mulig å bygge HTTP-forespørsler med tilpassede overskrifter, forsynings binær POST nyttelast (unntatt på HTML backend), lese respons overskrifter og lese binære responsdata (unntatt på HTML backend).
  • Lagd Image.setRepeat og fjernet ImageLayer.setRepeat. På grunn av måten bildene blir håndtert i GL, innrømmer dette færre & quot; unworkable & quot; konfigurasjoner. Det var tidligere mulig å forsøke å bruke det samme bildet i flere lag med forskjellige gjenta konfigurasjoner, og tha ville ikke ha faktisk fungerte. Nå er det klart at et bilde kan bare ha én gjenta konfigurasjon. Dette gjør også Pattern å hedre en bilder gjenta konfigurasjon (delvis implementert).
  • Lagd Image.setMipmapped for bruk mipmaper å forbedre kvaliteten på nedskalerte bilder på GL-baserte backends.
  • Image.glTex (Sub) Image2D flyttet til GLContext.tex (Sub) Image2D.
  • er IndexedTrisShader nå enklere å utvide / tilpasse.
  • Mange tidligere avskrevne APIer ble fjernet. Hvis du ikke har byttet fra ResourceCallback å tilbakeringing, er du nødt til å gjøre det nå.
  • Foreldet Surface.setTransform (Canvas.setTransform ble foreldet i den 1.6 versjonen og Surface.setTransform skal også ha blitt frarådet, men var savnet).

Hva er nytt i versjon 1.6:

  • Gjennomført missfarging for lag (bare på GL backends). Se Layer.setTint og Layer.tint.
  • Lagd Log.setMinLevel å tillate undertrykke loggmeldinger under et visst nivå. (Anbefalt av Google for Android utgivelsen bygger.)
  • Lagd Sound.release for å slippe lyd ressurser raskere enn å vente på GC for å gjøre det.
  • Lagd Assets.getMusic som lar backends å gjøre noen optimaliseringer knyttet til store lydfiler.
  • Graphics.setSize ble fjernet, og spesielle setSize metoder ble lagt til enkelte plattform backend-kode som med rimelighet kan støtte dem (f.eks HtmlGraphics.setSize).
  • Lagd GLContext.Stats for debugging gjengivelse på GL backends. (Se Triple Play HUD klasse etter en enkel måte å vise denne statistikken.)
  • Foreldet Canvas.setTransform fordi den kommuniserer dårlig med automatisk skala faktor administrasjon i HiDPI moduser.
  • Lagd CanvasImage.snapshot som kan brukes til å lage en uforanderlig øyeblikksbilde av et lerret bilde som har høyere gjengi ytelse.
  • Lagd TextLayout.ascent / nedstigning / fører for tilfeller der en app trenger å vite mer om teksten som vil bli gjort av en TextLayout (for å understreke, for eksempel).
  • Lagd Json.Writer.useVerboseFormat å forårsake JSON forfatter å generere ganske utskriften (snarere enn kompakt, alt på én linje utgang).

Hva er nytt i versjon 1.5.1:.

  • Løser problemer med GWT kompilering
  • Reduserer sannsynligheten for problemene med eksportert sløyd-bruker Maven avhengighet.

Hva er nytt i versjon v1.4:

  • Lagt per lag berørings event håndtering: Layer. addListener (Touch.LayerListener).
  • Per-lag mus hendelseshåndtering nå bruker Mouse.LayerListener som støtter onMouseOver, onmouseout og onMouseWeheelScroll.
  • Lagd klippet gruppe lag: Graphics.createGroupLayer (bredde, høyde)
  • .
  • Lagd Net.WebSocket som i dag fungerer på HTML og Java backends.
  • Lagt tilpasset GLSL shader støtte for GL-baserte backends. Se GLShader og ShaderTest.
  • Lagd GLContext.setTextureFilter for konfigurering av bildeskalering filter på GL-baserte backends.
  • Lagd Sound.volume for å skaffe dagens volum av en lyd.
  • Lagd Mouse.isEnabled / setEnabled, samme for Touch og Pointer.
  • Exposed Image.ensureTexture som en offentlig API.
  • JsonObject.getArray returnerer nå null for ikke-eksisterende nøkler, ikke en tom array.
  • Fjernet en god del tidligere utdaterte metoder (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, TextLayout effekter, osv.).
  • Forskjellige fikser å GL20 implementeringer.
  • Faste problemer med avklipte lag med ikke-null opprinnelse.
  • Forbedret feilrapportering til Sound ressurs lyttere på alle backends.

Hva er nytt i versjon v1.3.1:

  • Lagd Image.clearTexture for når man trenger å frigjøre grafikkminne uten å vente rundt for GC for å utløse det.
  • omarbeidet måten per-backend moduler styres. Se den oppdaterte Komme i gang guide for hvordan du kan bygge og teste ut nye prosjekter.
  • Ulike forbedringer i iOS arketypen som gjør ting fungerer godt nok til at det kan dokumenteres og slått løs på verden.
  • Rettet feil med Canvas.draw / fillRoundRect.
  • Made Net.get / post asynkron å matche andre backends.
  • Fast Keyboard.getText threading problemet.
  • Fast interline avstand problemet på innpakket tekst.

Lignende programvare

Kommentarer til PlayN

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!