Dettagli del software:
Versione: 1.9
Data di caricamento: 12 Apr 15
Licenza: Libero
Popolarità: 122
Sviluppato in Java, visualizzarloN può essere utilizzato in una varietà di modi e su una vasta gamma di piattaforme per la creazione di intrattenere online, giochi mobili o del desktop
Caratteristiche :.
- Le piattaforme supportate:
- Java (desktop)
- HTML5
- Android
- iOS
- Flash
Cosa c'è di nuovo in questa versione:
- Aggiornamento Pitagora a 1.4.2 (correzioni di bug, migliora API ).
- Problemi risolti con livelli ritagliati nidificati.
- metodi Aggiunto Surface.fillTriangles che rendono fette.
- Deprecato Asserisce di classe. Basta usare Java affermare dichiarazione.
- Aggiunto Platform.reportError e ganci per afferrare log di errore piattaforma.
- Rimosso SurfaceLayer che è stato deprecato in versione precedente.
- Aggiunto Keyboard.listener ():. Ritorna attuale ascoltatore tastiera
Cosa c'è di nuovo nella versione 1.8.5:
- Questo è principalmente una release di bugfix, quindi non API sono forniti diff.
Cosa c'è di nuovo in versione 1.8:.
- Aggiunto Font.derive (formato float)
- Aggiunto GroupLayer.destroyAll, rinominato chiaro removeAll.
- Miglioramento JSON prestazioni parsing po.
- Assets.getBytes aggiunti e Assets.getBytesSync. Non implementato sul backend HTML / Flash (a causa di limitazioni della piattaforma in caso di HTML).
- TextFormat.antialias Aggiunto per permettere la disattivazione di antialiasing durante il rendering del testo. Non funziona su backend HTML perché è impossibile disabilitare antialiasing in HTML5.
- Aggiunto TextLayout.text che ti dice quello che il testo sarà reso da un TextLayout.
- Aggiunto Graphics.layoutText (String, TextFormat, TextWrap) che restituisce un'istanza TextLayout per ogni linea. Il vecchio meccanismo in cui un singolo TextLayout potrebbe rappresentare molte righe di testo è sconsigliato.
Cosa c'è di nuovo nella versione 1.7.2:
- librerie native (Java) lwjgl vengono automaticamente decompressi e utilizzato. Non è più necessario manualmente l'installazione java.library.path.
- (Java) sostanzialmente migliorato la velocità di caricamento dei dati di immagine CanvasImage per GPU.
- (Java) package mvn ora crea file jar standalone che gestisce il gioco.
- (Android) aggiornato ad Android-maven-plugin 3.6.0 che accoglie riarrangiamenti utensili in ultimo SDK Android.
- (Android) Risolto il problema con larghezza del tratto Canvas, cap, ecc non essere salvato e ripristinato.
- (Archetipo) ha portato gli script di build Ant aggiornato con varie modifiche recenti.
Cosa c'è di nuovo nella versione 1.7.1:
- Si tratta di una release di patch minore, quindi non API sono forniti diff.
- Aggiunto Pointer.Event.capture che permette di catturare una interazione puntatore, annullando tutte le altre interazioni in corso.
- frammento ridotta precisione shader. Dovrebbe migliorare le prestazioni con poca o nessuna riduzione della qualità grafica.
- Layer.setScale (0) non genera un'eccezione. Questo evita la necessità di controllare specialmente per i casi limite quando animare la scala di un livello.
Cosa c'è di nuovo in versione 1.7:
- Aggiunto Clock di semplificare la vita per le biblioteche e giochi che hanno bisogno di gestire l'interpolazione dei tempi di aggiornamento / vernice.
- Aggiunto PlayN.tick che restituisce un timestamp di alta precisione che è utile per l'animazione.
- Aggiunto Net.Builder che permette di costruire le richieste HTTP con intestazioni personalizzate, fornitura binario payload POST (tranne il backend HTML), di leggere le intestazioni di risposta e leggere i dati di risposta binari (tranne il backend HTML).
- Aggiunto Image.setRepeat e ImageLayer.setRepeat rimosso. A causa del modo in cui le immagini sono gestite in GL, questo ammette meno & quot; impraticabile & quot; configurazioni. Era già possibile tentare di utilizzare la stessa immagine a più strati con differenti configurazioni di ripetizione, e tha non sarebbe effettivamente lavorato. Ora è chiaro che un immagine può avere una sola configurazione di ripetizione. Ciò consente anche modello per onorare un immagini ripetono configurazione (in parte attuata).
- Aggiunto Image.setMipmapped per l'utilizzo mipmaps per migliorare la qualità delle immagini ridimensionate in riduzione sul backend basati su GL.
- Image.glTex (Sub) Image2D trasferisce a GLContext.tex (Sub) Image2D.
- IndexedTrisShader è ora più facile estendere / personalizzare.
- Molti API deprecate precedenza sono stati rimossi. Se non si è passati dal ResourceCallback a richiamata, si sta andando ad avere per farlo ora.
- Deprecated Surface.setTransform (Canvas.setTransform stata sconsigliata nella release 1.6 e Surface.setTransform avrebbe dovuto essere deprecato, ma è stato perso).
Cosa c'è di nuovo in versione 1.6:
- colorazione Implementata per i livelli (solo su backend GL). Vedere Layer.setTint e Layer.tint.
- Aggiunto Log.setMinLevel per consentire la soppressione dei messaggi di log di sotto di un certo livello. (Raccomandato da Google per Android build di rilascio.)
- Aggiunto Sound.release per liberare risorse audio prima di quanto in attesa di GC per farlo.
- Aggiunto Assets.getMusic che permette backend di effettuare alcune ottimizzazioni relative a grandi file audio.
- Graphics.setSize è stato rimosso, e metodi setSize speciali sono stati aggiunti a individuo piattaforma codice backend che può ragionevolmente essi (ad esempio HtmlGraphics.setSize) sostenere.
- GLContext.Stats Aggiunto per il debug prestazioni di rendering su backend GL. (Vedere Classe HUD Triple di giochi per un modo semplice per visualizzare queste statistiche.)
- Deprecated Canvas.setTransform perché interagisce poco con scala automatica dei fattori di in modalità HiDPI.
- Aggiunto CanvasImage.snapshot che può essere utilizzato per creare un'istantanea immutabile di un'immagine tela che ha una maggiore renda prestazioni.
- Aggiunto TextLayout.ascent / discesa / importante per i casi in cui un'applicazione ha bisogno di saperne di più sul testo che verrà reso da un TextLayout (per sottolineatura, per esempio).
- Aggiunto Json.Writer.useVerboseFormat per provocare lo scrittore JSON generare uscita piuttosto stampato (anziché compatto, tutto su uscita una riga).
Cosa c'è di nuovo nella versione 1.5.1:.
- Risolve problemi con GWT compilation
- Riduce probabilità di problemi con esportato GWT-user Maven dipendenza.
Cosa c'è di nuovo in versione v1.4:
- aggiunta la gestione degli eventi di tocco per-strato: Strato. addListener (Touch.LayerListener).
- Per-strato del mouse gestione utilizza ora Mouse.LayerListener che supporta onMouseOver, onMouseOut e onMouseWeheelScroll.
- aggiunti livelli ritagliati gruppo: Graphics.createGroupLayer (larghezza, altezza) .
- Aggiunto Net.WebSocket che lavora attualmente in HTML e Java backend.
- Aggiunto il supporto dello shader GLSL personalizzato per backend basati su GL. Vedere GLShader e ShaderTest.
- Aggiunto GLContext.setTextureFilter per la configurazione di un'immagine filtro ridimensionamento sul backend basati su GL.
- Aggiunto Sound.volume per ottenere il volume attuale di un suono.
- Aggiunto Mouse.isEnabled / setEnabled, uguale per Touch e Pointer.
- Image.ensureTexture esposto come una API pubblica.
- JsonObject.getArray ora restituisce null per le chiavi inesistenti, non un array vuoto.
- Rimosso una grande quantità di metodi precedentemente deprecati (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, effetti TextLayout, ecc.).
- Varie correzioni per GL20 implementazioni.
- Problemi risolti con livelli ritagliati con non-zero origine.
- Migliorata segnalazione di errore al suono ascoltatori di risorse su tutti i backend.
Evento
Cosa c'è di nuovo in versione v1.3.1:
- Aggiunto Image.clearTexture per quando si ha la necessità di liberare memoria grafica senza aspettare per GC per innescare esso.
- rielaborato il modo in cui i moduli per-backend sono gestite. Consultare la guida GettingStarted aggiornata per come costruire e testare nuovi progetti.
- Vari miglioramenti iOS archetipo che rendono le cose funzionano abbastanza bene da poter essere documentato e lasciato libero sul mondo.
- bug con Canvas.draw / fillRoundRect.
- Fatto Net.get / messaggio asincrono per abbinare altri backend.
- Keyboard.getText Risolto problema threading.
- interline Risolto spaziatura problema su testo a capo.
I commenti non trovato