Mjukvaruinformation:
Version: 1.9
Ladda upp dagen: 12 Apr 15
Licens: Gratis
Popularitet: 122
Utvecklad i Java, kan PlayN användas i en mängd olika sätt och på ett stort antal plattformar för att skapa underhållande nätet, mobila eller stationära spel
Funktioner :.
- stöds plattformar:
- Java (desktop)
- HTML5
- Android
- iOS
- Flash
Vad är nytt i den här versionen:
- Uppdaterad Pythagoras till 1.4.2 (fixar buggar, förbättrar API ).
- Fasta problem med kapslade klippta lager.
- Lade Surface.fillTriangles metoder som gör skivor.
- Deprecated hävdar klass. Bara använda Java hävda uttalande.
- Lade Platform.reportError och krokar för att ta tag plattform felloggar.
- Bortytskikts som borttagen och tidigare frigivning.
- Lade Keyboard.listener ():. Returnerar aktuellt tangentbord lyssnare
Vad är nytt i version 1.8.5:
- Detta är mest en buggfix release, så ingen API diffar tillhandahålls.
Vad är nytt i version 1.8:.
- Lade Font.derive (float storlek)
- Lade GroupLayer.destroyAll, omdöpt klart för removeAll.
- Förbättrad JSON parsing prestanda något.
- Lades Assets.getBytes och Assets.getBytesSync. Inte implementeras på HTML / Flash backends (pga plattformsbegränsningar i HTML fall).
- Lades TextFormat.antialias att tillåta inaktivera av kantutjämning vid rendering text. Fungerar inte på HTML backend eftersom det är omöjligt att inaktivera antialiasing i HTML5.
- Lade TextLayout.text som berättar för dig vad texten kommer att återges av en TextLayout.
- Lade Graphics.layoutText (String, Textformat, TextWrap) som returnerar en TextLayout instans för varje rad. Den gamla mekanismen där en enda TextLayout kunde representera många textrader är föråldrat.
Vad är nytt i version 1.7.2:
- (Java) lwjgl infödda bibliotek är automatiskt packas upp och användas. Det är inte längre nödvändigt att manuellt ställa java.library.path.
- (Java) Kraftigt förbättrad hastighet uppladdning CanvasImage bilddata till GPU.
- (Java) mvn paket skapar nu fristående jar-fil som går ditt spel.
- (Android) uppgraderas till Android-maven-plugin 3.6.0 som rymmer verktygs omdisponeringar i senaste Android SDK.
- (Android) Fast frågan med Canvas linjebredd, mössa, etc. inte sparas och återställas.
- (Arketyp) förde Ant byggskript uppdaterade med olika senaste ändringarna.
Vad är nytt i version 1.7.1:
- Detta är en mindre patch release, så ingen API diffar tillhandahålls.
- Lade Pointer.Event.capture som tillåter en att fånga en pekare interaktion, avbryter andra pågående interaktioner.
- Minskad fragment shader precision. Ska förbättra prestanda med liten eller ingen minskning av grafikkvalitet.
- Layer.setScale (0) inte längre ger ett undantag. Detta undviker behovet av att särskilt kontrollera om kantfall när animera omfattningen av ett lager.
Vad är nytt i version 1.7:
- Inkom Klocka för att förenkla livet för bibliotek och spel som behöver hantera interpolering av uppdatering / färgtider.
- Lade PlayN.tick som returnerar en hög precision tidsstämpel som är användbara för animering.
- Lade Net.Builder som tillåter en att bygga HTTP-förfrågningar med anpassade rubriker, försörjnings binära POST nyttolaster (utom på HTML backend), läs svarshuvuden och läsa binära svarsdata (utom på HTML backend).
- Lade Image.setRepeat och avlägsnas ImageLayer.setRepeat. På grund av det sätt bilderna hanteras i GL, medger detta färre & quot; ogenomförbart & quot; konfigurationer. Det som tidigare var möjligt att försöka använda samma bild i flera lager med olika upprepnings konfigurationer, och tha skulle inte ha faktiskt arbetade. Nu är det klart att en bild kan bara ha en upprepning konfiguration. Detta möjliggör också Mönster att hedra en bilder upprepar konfiguration (delvis genomförts).
- Lade Image.setMipmapped för att använda mipmaps att förbättra kvaliteten på nedskalad bilder på GL-baserade backends.
- Image.glTex (Sub) Image2D flyttade till GLContext.tex (Sub) Image2D.
- IndexedTrisShader är nu enklare att förlänga / skräddarsy.
- Många tidigare föråldrade API togs bort. Om du inte har bytt från ResourceCallback till återuppringning, du kommer att behöva göra det nu.
- Deprecated Surface.setTransform (Canvas.setTransform tagen i 1,6 release och Surface.setTransform bör också ha föråldras, men missade).
Vad är nytt i version 1.6:
- Genomfört toning för lager (endast på GL backends). Se Layer.setTint och Layer.tint.
- Lade Log.setMinLevel att tillåta trycka loggmeddelanden under en viss nivå. (Rekommenderas av Google för Android utgåvan bygger.)
- Lade Sound.release för att frigöra ljudresurser tidigare än väntat på GC för att göra det.
- Lade Assets.getMusic som tillåter backends att göra vissa optimeringar som rör stora ljudfiler.
- Graphics.setSize togs bort, och särskilda setSize metoder lades till individuell plattform backend-kod som rimligen kan stödja dem (t.ex. HtmlGraphics.setSize).
- Lades GLContext.Stats för avlusning rendering prestanda på GL backends. (Se Triple Play är HUD klassen efter ett enkelt sätt att visa dessa statistik.)
- Deprecated Canvas.setTransform eftersom det interagerar dåligt med automatisk skalfaktor ledning i HiDPI lägen.
- tillagd CanvasImage.snapshot som kan användas för att skapa en oföränderlig ögonblicksbild av en duk bild, som har högre render prestanda.
- Lade TextLayout.ascent / härkomst / leder för de fall där en app behöver veta mer om den text som ska återges av en TextLayout (för understrykning, till exempel).
- Lade Json.Writer.useVerboseFormat att orsaka JSON författaren att generera ganska utskrifter (snarare än kompakta, allt på en linjeutgång).
Vad är nytt i version 1.5.1:.
- Åtgärdar problem med GWT sammanställning
- Minskar risken för problem med export GWT-användar Maven beroende.
Vad är nytt i version v1.4:
- Inkom per lager hantering beröring händelse: Layer. addListener (Touch.LayerListener).
- Per-lager mus händelsehantering använder nu Mouse.LayerListener som stöder onMouseOver, onMouseOut och onMouseWeheelScroll.
- Lades klippta gruppera lager: Graphics.createGroupLayer (bredd, höjd) .
- Lade Net.WebSocket som för närvarande arbetar på HTML och Java implementationer.
- Inkom anpassade GLSL shader stöd för GL-baserade backends. Se GLShader och ShaderTest.
- Lade GLContext.setTextureFilter för konfigurering bildskalning filter på GL-baserade backends.
- Lade Sound.volume för att uppnå nuvarande volym ett ljud.
- Lade Mouse.isEnabled / setEnabled, samma för Touch och pekare.
- Utsatt Image.ensureTexture som en offentlig API.
- JsonObject.getArray returnerar nu null för icke-existerande nycklar, inte en tom array.
- Tog bort en stor del av tidigare nedgraderade metoder (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, TextLayout effekter, osv.).
- Diverse fixar att GL20 implementeringar.
- Fasta problem med klippta skikt med icke-noll ursprung.
- Förbättrad felrapportering till Sound resurs lyssnare på alla backends.
Vad är nytt i version v1.3.1:
- Lade Image.clearTexture för när man behöver frigöra grafikminne utan vänta på GC för att utlösa det.
- Omarbetad hur per-backend-moduler hanteras. Se den uppdaterade Kommaigång guide för hur man bygger och testa nya projekt.
- Olika förbättringar iOS arketyp som gör saker och ting fungerar bra nog att det kan dokumenteras och vände lös på världen.
- Fixat bugg med Canvas.draw / fillRoundRect.
- Made Net.get / post asynkron att matcha andra implementationer.
- Fast Keyboard.getText gäng fråga.
- Fast interline mellanrum fråga på inslagna text.
Kommentarer hittades inte