PlayN

Software screenshot:
PlayN
Software detaljer:
Version: 1.9
Upload dato: 12 Apr 15
Licens: Gratis
Popularitet: 69

Rating: 2.0/5 (Total Votes: 1)

Udviklet i Java, kan PlayN bruges i en række forskellige måder og på en lang række platforme for at skabe underholdende online, mobile eller stationære spil

Egenskaber :.

  • Understøttede platforme:
  • Java (desktop)
  • HTML5
  • Android
  • iOS
  • Flash

Hvad er nyt i denne udgivelse:

  • Opdateret Pythagoras til 1.4.2 (rettelser bugs, forbedrer API'er ).
  • Faste problemer med indlejrede klippede lag.
  • Tilføjet Surface.fillTriangles metoder, der gør skiver.
  • Deprecated fastholder klasse. Bare bruge Java hævde erklæring.
  • Tilføjet Platform.reportError og kroge til at snuppe platform fejllog.
  • Fjernet SurfaceLayer som blev frarådet i tidligere udgivelse.
  • Tilføjet Keyboard.listener ():. Returnerer aktuelle tastatur lytteren

Hvad er nyt i version 1.8.5:

  • Dette er for det meste en bugfix release, så ingen API diffs leveres.

Hvad er nyt i version 1.8:.

  • Tilføjet Font.derive (float størrelse)
  • Tilføjet GroupLayer.destroyAll, omdøbt klart for RemoveAll.
  • Forbedret JSON parsing præstation noget.
  • Tilføjet Assets.getBytes og Assets.getBytesSync. Ikke implementeret på HTML / Flash backends (pga begrænsninger platform i HTML tilfælde).
  • Tilføjet TextFormat.antialias at tillade invaliderende af antialiasing når rendering tekst. Virker ikke på HTML backend, fordi det er umuligt at deaktivere antialiasing i HTML5.
  • Tilføjet TextLayout.text der fortæller dig, hvad tekst vil blive truffet af en TextLayout.
  • Tilføjet Graphics.layoutText (String, textformat, TextWrap), som returnerer en TextLayout instans for hver linje. Den gamle mekanisme, hvor en enkelt TextLayout kunne repræsentere mange tekstlinjer er forældet.

Hvad er nyt i version 1.7.2:

  • (Java) LWJGL indfødte biblioteker er automatisk pakkes ud og anvendes. Det er ikke længere nødvendigt manuelt setup java.library.path.
  • (Java) væsentligt forbedret hastighed uploade CanvasImage billeddata til GPU.
  • (Java) mvn pakken nu opretter standalone jar-fil, der kører dit spil.
  • (Android) Opgraderet til android-Maven-plugin 3.6.0, som kan rumme værktøj rearrangementer i nyeste Android SDK.
  • (Android) Fixed problem med Canvas slagtilfælde bredde, cap osv ikke bliver gemt og gendannes.
  • (Archetype) Bragt myren build scripts ajour med forskellige seneste ændringer.

Hvad er nyt i version 1.7.1:

  • Dette er en mindre patch release, så ingen API diffs leveres.
  • Tilføjet Pointer.Event.capture som gør det muligt at fange en pegepind interaktion, annullering andre igangværende interaktioner.
  • Reduceret fragment shader præcision. Skal forbedre ydeevnen med lidt at ingen reduktion i grafisk kvalitet.
  • Layer.setScale (0) ikke længere kaster en undtagelse. Derved undgår man at specielt kontrollere for kant tilfælde, hvor animere omfanget af et lag.

Hvad er nyt i version 1.7:

  • Tilføjet Ur at forenkle livet for biblioteker og spil, der har brug for at håndtere interpolation af opdatering / maling gange.
  • Tilføjet PlayN.tick som returnerer en høj præcision tidsstempel, der er nyttige for animation.
  • Tilføjet Net.Builder som gør det muligt at bygge HTTP-anmodninger med brugerdefinerede headers, forsyning binære POST nyttelast (undtagen på HTML backend), læse respons overskrifter og læse binære svardata (undtagen på HTML backend).
  • Tilføjet Image.setRepeat og fjernet ImageLayer.setRepeat. På grund af den måde, billederne håndteres i GL, dette indrømmer færre & quot; uigennemførlig & quot; konfigurationer. Det var tidligere muligt at forsøge at bruge det samme billede i flere lag med forskellige gentagne konfigurationer, og THA ville ikke have faktisk arbejdede. Nu er det klart, at et billede kan kun have en gentagelse konfiguration. Dette muliggør også Mønster at ære en billeder gentage konfigurationen (delvis gennemført).
  • Tilføjet Image.setMipmapped for at bruge mipmaps at forbedre kvaliteten af ​​nedskaleret billeder på GL-baserede backends.
  • Image.glTex (Sub) Image2D flyttede til GLContext.tex (Sub) Image2D.
  • IndexedTrisShader er nu nemmere at udvide / tilpasse.
  • Mange tidligere frarådede API'er blev fjernet. Hvis du ikke har skiftet fra ResourceCallback til tilbagekald, er du nødt til at gøre det nu.
  • Forældet Surface.setTransform (Canvas.setTransform blev frarådet i 1.6 frigivelse og Surface.setTransform skulle også have været forældet, men var forpasset).

Hvad er nyt i version 1.6:

  • Gennemført toning for lag (kun på GL backends). Se Layer.setTint og Layer.tint.
  • Tilføjet Log.setMinLevel at tillade undertrykke logmeddelelser under et vist niveau. (Anbefalet af Google til Android udgivelse bygger.)
  • Tilføjet Sound.release for at frigive audio ressourcer hurtigere end at vente på GC til at gøre det.
  • Tilføjet Assets.getMusic som tillader backends at foretage nogle optimeringer vedrørende store lydfiler.
  • Graphics.setSize blev fjernet, og særlige setSize metoder blev tilføjet til individuel platform backend kode, rimelighed kan støtte dem (f.eks HtmlGraphics.setSize).
  • Tilføjet GLContext.Stats til debugging rendering ydeevne på GL backends. (Se Triple Play er HUD klasse efter en nem måde at vise disse statistikker.)
  • Forældet Canvas.setTransform fordi det dårligt interagerer med automatisk skaleringsfaktor ledelse i HiDPI tilstande.
  • Tilføjet CanvasImage.snapshot som kan bruges til at skabe en uforanderlig snapshot af et lærred billede, der har højere gør opfyldelsen.
  • Tilføjet TextLayout.ascent / afstamning / fører i tilfælde, hvor en app skal vide mere om den tekst, der vil blive truffet af en TextLayout (til understregning, for eksempel).
  • Tilføjet Json.Writer.useVerboseFormat at forårsage JSON forfatter til at generere temmelig udskriften (snarere end kompakt, alt på én linje output).

Hvad er nyt i version 1.5.1:.

  • Løser problemer med GWT kompilering
  • Reducerer risiko for problemer med eksporteret GWT-bruger Maven afhængighed.

Hvad er nyt i version V1.4:

  • Tilføjet per lag håndtering touch-event: Layer. addListener (Touch.LayerListener).
  • Per-lags mus begivenhed håndtering bruger nu Mouse.LayerListener som understøtter onMouseOver, onMouseOut og onMouseWeheelScroll.
  • Tilføjet klippede gruppe lag: Graphics.createGroupLayer (bredde, højde)
  • .
  • Tilføjet Net.WebSocket som i øjeblikket arbejder på HTML og Java backends.
  • Tilføjet custom GLSL shader støtte til GL-baserede backends. Se GLShader og ShaderTest.
  • Tilføjet GLContext.setTextureFilter til konfiguration billedskalering filter på GL-baserede backends.
  • Tilføjet Sound.volume for at opnå den aktuelle mængde af en lyd.
  • Tilføjet Mouse.isEnabled / setEnabled, samme for Touch og Pointer.
  • Udsat Image.ensureTexture som et offentligt API.
  • JsonObject.getArray nu returnerer null for ikke-eksisterende nøgler, ikke et tomt array.
  • fjernet en stor del af tidligere frarådet metoder (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, TextLayout effekter osv.).
  • Forskellige rettelser til GL20 implementeringer.
  • Faste problemer med klippede lag med ikke-nul oprindelse.
  • Forbedret fejlrapportering til Sound ressource lyttere på alle backends.

Hvad er nyt i version V1.3.1:

  • Tilføjet Image.clearTexture for når man har brug for at frigøre grafikhukommelse uden vente på GC til at udløse det.
  • omarbejdet måde per-backend moduler styres. Se opdaterede GettingStarted guide for, hvordan man opbygger og teste nye projekter.
  • Forskellige forbedringer af iOS arketype, der gør tingene fungerer godt nok, at det kan dokumenteres og slået løs på verden.
  • Fixed bug med Canvas.draw / fillRoundRect.
  • Made Net.get / post asynkron at matche andre backends.
  • Fast Keyboard.getText threading problem.
  • Fast interline afstand spørgsmål på indpakket tekst.

Lignende software

Dartstack
Dartstack

12 May 15

BC2Conn
BC2Conn

28 Feb 15

Kommentarer til PlayN

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!