PlayN

Screenshot Software:
PlayN
Detalii soft:
Versiune: 1.9
Incarca data: 12 Apr 15
Producător: The PlayN Authors
Licenţă: Gratuit
Popularitate: 69

Rating: 2.0/5 (Total Votes: 1)

Dezvoltat în Java, PlayN pot fi folosite într-o varietate de moduri și pe o gamă largă de platforme pentru crearea de on-line de divertisment, jocuri pentru telefoane mobile sau desktop

Caracteristici :.

  • bbli Platforme suportate:
  • Java (desktop)
  • HTML5
  • Android
  • iOS
  • Flash

Ce este nou în această versiune:

  • Actualizat Pitagora la 1.4.2 (corecții de bug-uri, îmbunătățește API-uri ).
  • probleme fixe cu straturi imbricate tăiate.
  • Metode de Adaugat Surface.fillTriangles care fac felii.
  • depreciată afirmă clasă. Doar folosi Java afirma declarație.
  • Adăugat Platform.reportError și cârlige pentru hapsân busteni de eroare platformă.
  • Eliminat SurfaceLayer, care a fost depreciat în ediție anterioară.
  • Adăugat Keyboard.listener ():. Întoarce curent ascultător tastatură

Ce este nou în versiunea 1.8.5:

  • Aceasta este cea mai mare parte o eliberare bugfix, deci nu API diff sunt furnizate.

Ce este nou în versiunea 1.8:.

  • Adăugat Font.derive (dimensiune float)
  • Adaugat GroupLayer.destroyAll, redenumit clar la removeAll.
  • performanță îmbunătățită de parsare JSON oarecum.
  • Assets.getBytes Adăugat si Assets.getBytesSync. Nu implementat pe backend HTML / Flash (din cauza limitărilor platformă în cazul HTML).
  • TextFormat.antialias adăugat pentru a permite dezactivarea de antialiasing când randare text. Nu funcționează pe HTML backend, deoarece este imposibil să dezactivați antialiasing în HTML5.
  • Adăugat TextLayout.text care iti spune ce text va fi pronunțată de o TextLayout.
  • Adăugat Graphics.layoutText (String, TextFormat, TextWrap), care returneaza o instanță TextLayout pentru fiecare linie. Mecanismul vechi în cazul în care un singur TextLayout ar putea reprezenta mai multe linii de text este invechit.

Ce este nou în versiunea 1.7.2:

  • biblioteci native (Java) LWJGL sunt despachetat în mod automat și folosit. Nu mai este necesar să manual de instalare java.library.path.
  • (Java) îmbunătățit considerabil viteza de încărcarea datelor de imagine CanvasImage la GPU.
  • (Java) pachetul MVN creează acum fișier jar independent care rulează jocul.
  • (Android) actualizat la android-Maven-plugin 3.6.0, care găzduiește rearanjamente de scule în ultimul SDK Android.
  • (Android) Problema fixe cu lățime accident vascular cerebral Canvas, capac, etc nu a fost salvat și restaurat.
  • (arhetip) a adus scripturile construi Ant la curent cu diferite modificări recente.

Ce este nou în versiunea 1.7.1:

  • Aceasta este o versiune de patch-uri minor, deci nici un API diff sunt furnizate.
  • Adăugat Pointer.Event.capture care permite o pentru a captura o interacțiune pointer, anulând orice alte interacțiuni în curs de desfășurare.
  • fragment redus shader precizie. În cazul în care îmbunătățirea performanței, cu puțin la nici o reducere a calității grafică.
  • Layer.setScale (0) nu mai aruncă o excepție. Astfel se evită necesitatea de a verifica în special pentru cazurile de margine când animare scara unui strat.

Ce este nou în versiunea 1.7:

  • Ceas Adăugat de a simplifica viata pentru biblioteci și jocuri care au nevoie de mâner interpolare de ori modificare / vopsea.
  • Adăugat PlayN.tick care returnează o amprentă de timp de mare precizie care este util pentru animație.
  • Adăugat Net.Builder care permite o pentru a construi cereri HTTP cu antete personalizate, furnizare binar sarcini utile POST (cu excepția HTML backend), citit anteturile de răspuns și citirea datelor de răspuns binare (cu excepția HTML backend).
  • Adăugat Image.setRepeat și ImageLayer.setRepeat îndepărtat. Datorită modului imaginile sunt manipulate în GL, acest admite mai & quot; inaplicabilă & quot; configurații. A fost anterior posibil să încercați să utilizați aceeași imagine în mai multe straturi cu diferite configurații repetate, iar tha nu ar fi lucrat efectiv. Acum este clar că o imagine poate avea doar un singur configurație repeta. Acest lucru permite, de asemenea, de model pentru a onora un imagini repeta configurație (implementat parțial).
  • Adăugat Image.setMipmapped pentru utilizarea mipmaps pentru a îmbunătăți calitatea imaginilor downscaled pe backend GL bazate pe.
  • Image.glTex (Sub) Image2D mutat la GLContext.tex (sub) Image2D.
  • IndexedTrisShader este acum mai ușor să se extindă / personaliza.
  • Multe API-uri depreciate anterior au fost eliminate. Dacă nu ați trecut de la ResourceCallback la apel invers, ai de gând să trebuie să o faci acum.
  • depreciată Surface.setTransform (Canvas.setTransform a fost depreciată în comunicatul de 1,6 și Surface.setTransform trebuie, de asemenea au fost depreciate, dar a fost ratat).

Ce este nou în versiunea 1.6:

  • nuanțare Implementarea de straturi (numai pe backend GL). Vezi Layer.setTint și Layer.tint.
  • Adăugat Log.setMinLevel pentru a permite suprimarea mesajelor de jurnal sub un anumit nivel. (Recomandat de Google pentru Android eliberare construiește.)
  • Adăugat Sound.release pentru furnizarea resurselor audio mai devreme decât de așteptare pentru GC a face acest lucru.
  • Adăugat Assets.getMusic care permite backend pentru a face unele optimizări legate de fișierele audio mari.
  • Graphics.setSize fost îndepărtat, și metode speciale setSize au fost adăugate la cod individual backend platforma care acestea (de exemplu HtmlGraphics.setSize) poate sprijini în mod rezonabil.
  • GLContext.Stats Adăugat de depanare de performanță de randare pe backend GL. (A se vedea HUD clasa Triple Play pentru o modalitate ușoară de a afișa aceste statistici.)
  • depreciată Canvas.setTransform deoarece interactioneaza slab cu managementul factorului de scală automat în modurile HiDPI.
  • Adăugat CanvasImage.snapshot care pot fi folosite pentru a crea o imagine imuabil de o imagine pânză care are mai mare face performanță.
  • Adăugat TextLayout.ascent / coborâre / conducere pentru cazurile în care o aplicație trebuie să știe mai multe despre textul care va fi prestate de o TextLayout (pentru sublinierea, de exemplu).
  • Adăugat Json.Writer.useVerboseFormat de a provoca scriitorului JSON pentru a genera ieșire destul de imprimat (mai degrabă decât compact, totul pe o singură linie de ieșire).

Ce este nou în versiunea 1.5.1:.

  • Rezolvă problemele cu GWT compilare
  • Reduce riscul de probleme cu exportat dependență Maven GWT-utilizator.

Ce este nou în versiunea v1.4:

  • Adaugata de manipulare pe-strat eveniment atingere: Layer. addListener (Touch.LayerListener).
  • Per-strat eveniment șoarece de manipulare acum juca Mouse.LayerListener care susține onMouseOver, onMouseOut și onMouseWeheelScroll.
  • straturi Adăugat tăiate Grup: Graphics.createGroupLayer (lățime, înălțime)
  • .
  • Adăugat Net.WebSocket, care funcționează în prezent pe HTML și Java backend.
  • Adaugata personalizat GLSL sprijin shader pentru backend GL bazate pe. Vezi GLShader și ShaderTest.
  • Adăugat GLContext.setTextureFilter pentru configurarea imaginii filtru de scalare pe backend GL bazate pe.
  • Adăugat Sound.volume pentru obținerea volumului actual de un sunet.
  • Adăugat Mouse.isEnabled / setEnabled, aceeași pentru Touch și pointer.
  • Image.ensureTexture expusă ca un API public.
  • JsonObject.getArray acum returneaza null pentru chei non-existente, nu un array gol.
  • Eliminat o mare de metode depreciate anterior (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, efecte TextLayout, etc.).
  • Diverse remedieri la GL20 implementări.
  • probleme fixe cu straturi tăiate cu caractere non-zero, de origine.
  • de raportare a erorilor îmbunătățită pentru sunet ascultători de resurse pe toate backend.

Ce este nou în versiunea V1.3.1:

  • Adăugat Image.clearTexture atunci când este nevoie pentru a elibera grafică de memorie fără să aștepte în jur de GC pentru a declanșa.
  • refăcut drumul modulele pe-backend sunt gestionate. Consultați ghidul Noțiuni de bază actualizate pentru cum să construiască și să testeze noi proiecte.
  • Diverse îmbunătățiri iOS arhetip care fac lucrurile să meargă destul de bine încât să poată fi documentate și se întoarse pierde pe lume.
  • Fixed bug cu Canvas.draw / fillRoundRect.
  • Made Net.get / post asincron pentru a se potrivi alte backend.
  • fixă ​​Keyboard.getText problemă filetare.
  • interline fixă ​​distanța între litigiu pe textul împachetat.

Software similare

LOVE
LOVE

1 Mar 15

Flambe
Flambe

13 Apr 15

Three Maze
Three Maze

13 Apr 15

BF3Conn
BF3Conn

1 Mar 15

Comentarii la PlayN

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!