PlayN

Screenshot Software:
PlayN
Mga detalye ng Software:
Bersyon: 1.9
I-upload ang petsa: 12 Apr 15
Nag-develop: The PlayN Authors
Lisensya: Libre
Katanyagan: 122

Rating: 3.0/5 (Total Votes: 2)

Binuo sa Java, PlayN maaaring gamitin sa iba't ibang mga paraan at sa isang malawak na hanay ng mga platform para sa paglikha ng nakaaaliw online, mobile o desktop na laro

Mga Tampok :.

  • Suportadong mga platform:
  • Java (desktop)
  • HTML5
  • Android
  • iOS
  • Flash

Ano ang bagong sa paglabas:

  • Na-update Pythagoras sa 1.4.2 (pag-aayos ng bug, nagpapabuti API ).
  • Mga Fixed isyu sa Nested pinutol layer.
  • Added Surface.fillTriangles mga paraan kung saan nagbibigay hiwa.
  • ihinahayag hindi na ginagamit class. Gamitin lang ang Java igiit ang statement.
  • Added Platform.reportError at Hooks para sa daklot log ng error platform.
  • Inalis SurfaceLayer kung saan ito ay hindi na ginagamit sa mas maagang release.
  • Added Keyboard.listener ():. Nagbabalik kasalukuyang tagapakinig keyboard

Ano ang bagong sa bersyon 1.8.5:

  • Ito ay halos isang bugfix release, kaya walang API diffs ay ibinigay.

Ano ang bagong sa bersyon 1.8:.

  • Added Font.derive (laki ng float)
  • Added GroupLayer.destroyAll, napalitan ang pangalan malinaw sa mga removeAll.
  • Pinahusay na JSON pag-parse ng pagganap medyo.
  • Idinagdag Assets.getBytes at Assets.getBytesSync. Hindi ipinatupad sa HTML / Flash backends (dahil sa mga limitasyon sa platform sa kasong HTML na).
  • Idinagdag TextFormat.antialias upang payagan ang hindi pagpapagana ng antialiasing kapag nagre-render ng teksto. Ay hindi gumagana sa HTML backend dahil ito ay imposible upang huwag paganahin antialiasing sa HTML5.
  • Added TextLayout.text na nagsasabi sa iyo kung ano ang teksto ay i-render ng isang TextLayout.
  • Added Graphics.layoutText (String, TextFormat, TextWrap) na nagbabalik ng isang TextLayout halimbawa para sa bawat linya. Ang lumang mekanismo kung saan ang isang solong TextLayout ay maaaring kumatawan sa maraming mga linya ng teksto ay hindi na ginagamit.

Ano ang bagong sa bersyon 1.7.2:

  • (Java) LWJGL katutubong mga aklatan ay awtomatikong naka-unpack at gagamitin. Ito ay hindi na kailangan upang mano-manong pag-setup java.library.path.
  • (Java) sa kalahatan pinabuting bilis ng pag-upload ng data ng imahe CanvasImage sa GPU.

  • Lumilikha ngayon
  • (Java) mvn package nakapag-iisang jar file na tumatakbo ang iyong laro.
  • (Android)-upgrade sa android-Maven-plugin 3.6.0 na Tumatanggap ang tool rearrangements sa pinakabagong Android SDK.
  • Inayos ang isyu na may lapad Canvas stroke, cap, atbp (Android) hindi pagse-save at naibalik na.
  • (orihinal) na dinala ang Ant build script up to date sa iba't ibang kamakailang mga pagbabago.

Ano ang bagong sa bersyon 1.7.1:

  • Ito ay isang maliit na patch release, kaya walang API diffs ay ibinigay.
  • Added Pointer.Event.capture na nagpapahintulot ng isa upang makuha ang isang pakikipag-ugnayan ng pointer, pagkansela anumang iba pang patuloy na pakikipag-ugnayan.
  • Mas kaunting mga fragment katumpakan shader. Dapat mapabuti ang pagganap na may kaunti hanggang sa walang pagbaba sa kalidad ng graphics.
  • Layer.setScale (0) Hindi na throws ng exception. Ito avoids ang pangangailangan na espesyal suriin para sa mga kaso na gilid kapag animating ang laki ng isang layer.

Ano ang bagong sa bersyon 1.7:

  • Idinagdag Clock upang gawing simple ang buhay para sa mga aklatan at mga laro na nangangailangan ng pangasiwaan agaw ng beses na-update / pintura.
  • Added PlayN.tick na nagbabalik ng mataas na katumpakan timestamp na kapaki-pakinabang para sa animation.
  • Added Net.Builder na nagbibigay-daan sa isa upang bumuo ng mga kahilingan ng HTTP na may pasadyang header, panustos binary POST payloads (maliban sa HTML backend), basahin ang mga header ng tugon at basahin ang mga binary data tugon (maliban sa HTML backend).
  • Added Image.setRepeat at inalis ImageLayer.setRepeat. Dahil sa paraan ng mga larawan ay hinahawakan sa GL, ito admits mas kaunting & quot; unworkable & quot; configuration. Ito ay nakaraang panahon upang tangkaing gamitin ang parehong imahe sa maramihang mga layer na may iba't ibang mga umuulit na mga configuration, at tha hindi sana aktwal na nagtrabaho. Ngayon ay malinaw na ang isang Imahe maaari lamang magkaroon ng isang umuulit na configuration. Nagbibigay-daan din ito Pattern upang igalang ulitin configuration (bahagyang ipinatupad) ang isang larawan.
  • Added Image.setMipmapped para sa paggamit ng mipmaps upang mapabuti ang kalidad ng downscaled larawan sa batay sa GL backends.
  • Image.glTex (Sub) inilipat Image2D sa GLContext.tex (Sub) Image2D.
  • IndexedTrisShader mas madali para i-extend / i-customize.
  • Maraming dati na ginagamit ang mga API ay inalis. Kung hindi ka pa lumipat mula sa ResourceCallback sa callback, hindi ka pagpunta sa mayroon na gawin ito ngayon.
  • hindi na ginagamit Surface.setTransform (Canvas.setTransform ay hindi na ginagamit sa 1.6 release at Surface.setTransform dapat din na-deprecate, ngunit hindi nasagot na).

Ano ang bagong sa bersyon 1.6:

  • Ipinatupad tinting para sa layer (lamang sa GL backends). Tingnan Layer.setTint at Layer.tint.
  • Added Log.setMinLevel upang payagan ang mga hadlang mensahe sa ibaba ng log isang tiyak na antas. (Inirerekomenda ng Google para sa Android release build.)
  • Added Sound.release para sa ilalabas ang mga mapagkukunan ng audio mas maaga kaysa sa paghihintay para sa gc upang gawin ito.
  • Added Assets.getMusic na nagbibigay-daan backends gumawa ng ilang mga pag-optimize na may kaugnayan sa malaking mga file na audio.
  • Graphics.setSize ay inalis, at mga espesyal na pamamaraan setSize ay idinagdag sa indibidwal na platform backend code na maaaring makatwirang suportahan ang mga ito (hal HtmlGraphics.setSize).
  • Idinagdag GLContext.Stats para sa pag-debug rendering pagganap sa GL backends. (Tingnan ang HUD klase Triple Play para sa isang madaling paraan upang ipakita ang mga stats.)
  • hindi na ginagamit Canvas.setTransform dahil nakikipag-ugnayan ito na hindi maganda na may awtomatikong scale factor pamamahala sa HiDPI mga mode.
  • Added CanvasImage.snapshot na maaaring magamit upang lumikha ng isang walang pagbabago snapshot ng isang canvas na imahe na may mas mataas na-render ang pagganap.
  • Added TextLayout.ascent / pinagbuhatan / humahantong para sa mga kaso kung saan ay nangangailangan ng isang app upang malaman ang higit pa tungkol sa mga teksto na ma-render ng isang TextLayout (para sa sinasalungguhitan, halimbawa).
  • Added Json.Writer.useVerboseFormat maging sanhi ng JSON manunulat upang makabuo ng mga kaakit-akit na naka-print na output (sa halip na compact, lahat sa isang linya output).

Ano ang bagong sa bersyon 1.5.1:.

  • Pag-aayos ng mga isyu sa pagsasama-sama ng GWT
  • Binabawasan ang posibilidad ng mga problema sa na-export Maven dependency GWT-user.

Ano ang bagong sa bersyon v1.4:

  • Idinagdag per-layer handling ugnay kaganapan: Layer. addListener (Touch.LayerListener).
  • Per-layer kaganapan mouse sa paghawak ngayon ay gumagamit ng Mouse.LayerListener na sumusuporta onMouseOver, onMouseOut at onMouseWeheelScroll.
  • Idinagdag Naka-clip ang mga layer group: Graphics.createGroupLayer (lapad, taas)
  • .
  • Added Net.WebSocket na kasalukuyang gumagana sa HTML at Java backends.
  • Idinagdag pasadyang GLSL shader support na nakabase sa GL backends. Tingnan GLShader at ShaderTest.
  • Added GLContext.setTextureFilter para sa pag-configure ng filter ng imahe scale on-based GL backends.
  • Added Sound.volume para sa pagkuha sa kasalukuyang dami ng tunog.
  • Added Mouse.isEnabled / setEnabled, parehong para sa Touch at pointer.
  • nakalantad Image.ensureTexture bilang isang pampublikong API.
  • nagbabalik ngayon JsonObject.getArray null para sa hindi umiiral na mga susi, hindi isang walang laman na array.
  • Inalis ang isang mahusay na deal ng dati na ginagamit ang pamamaraan (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, TextLayout effect, atbp.).
  • iba't-ibang mga pag-aayos sa GL20 pagpapatupad.
  • Mga Fixed isyu sa pinutol layer na may mga non-zero pinagmulan.
  • Pinahusay na pag-uulat ng error na ito sa Tunog mapagkukunan tagapakinig sa lahat ng backends.

Ano ang bagong sa bersyon v1.3.1:

  • Added Image.clearTexture para kapag kailangan ng isa upang magbakante graphics memory nang hindi na naghihintay sa paligid para sa gc na mag-trigger nito.
  • Reworked ang paraan ang module per-backend ay pinamamahalaan. Tingnan ang na-update na gabay GettingStarted para sa kung paano bumuo at subukan ang mga bagong proyekto.
  • iba't-ibang mga pagpapabuti sa iOS orihinal na gumawa ng mga bagay na gumagana nang maayos sapat na ito ay maaaring dokumentado at naka hindi kabit-kabit sa mundo.
  • Mga Fixed bug sa Canvas.draw / fillRoundRect.
  • Ginawa Net.get / post asynchronous upang tumugma sa iba pang mga backends.
  • Mga Fixed Keyboard.getText threading isyung ito.
  • Mga Fixed sumulat sa pagitan ng mga talata pagpupuwang isyu sa balot ng teksto.

Katulad na software

JS-PingPong
JS-PingPong

13 May 15

GameJs
GameJs

13 Apr 15

Starling
Starling

19 Jul 15

Mga komento sa PlayN

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!