Starling

Screenshot Software:
Starling
Detalii soft:
Versiune: 1.7 Actualizat
Incarca data: 19 Jul 15
Producător: Daniel Sperl
Licenţă: Gratuit
Popularitate: 47

Rating: 2.0/5 (Total Votes: 2)

Starling este un instrument foarte complex și avansat pe care jocuri flash profesionale pot fi create pe.
Starling este de fapt motorul de joc la care pe scară largă de succes joc Angry Birds a fost codificat (versiunea Flash).
Motorul se concentrează în principal pe performanță și pe o dimensiune de lumină, profitând pe deplin de Stage3D caracteristici Flash lui

Ce este nou în această versiune:.

  • class adăugată "Sprite3D" pentru transformări 3D simplu
  • metode de transformare Adaugat 3D la DisplayObject, RenderSupport și MatrixUtil clase
  • Adaugat 3D proprietățile camerei la etapa de clasă ("fieldOfView", "focallength", "projectionOffset")
  • proprietate adăugată "is3D" clasei DisplayObject
  • Adaugata de încărcare activ paralel cu clasa AssetManager (prin proprietate "numConnections")
  • Adaugat construi script-uri pentru Gradle și Maven (datorită Andras Csizmadia & Honza Brecka)
  • teste de integrare TravisCI automate adăugată (datorită Andras Csizmadia & Honza Brecka)
  • adăugată "RenderTexture.optimizePersistentBuffers" pentru a permite un singur tamponat face texturi
  • Adăugat suport pentru filtre imbricate (datorită AIR 15)
  • Adăugat suport pentru desen obiecte filtrate pentru a face texturi
  • Adăugat suport pentru text HTML la clasa "TextField" (fonturi TrueType numai)
  • 'culoare' proprietate Adăugată la clasa Button
  • adăugată "pe" și "handicap" prevede la clasa Button
  • "overlay" proprietate Adăugată la clasa Button
  • metodă adăugată "readjustSize" clasei Button
  • metoda de utilitate adăugată "hasChars de a clasa BitmapFont
  • metoda de utilitate adăugată "getCharIDs de a clasa BitmapFont
  • "textura" proprietate Adăugată la clasa BitmapFont
  • 'textureFormat "proprietate Adăugată la clasa AssetManager
  • proprietate adăugată "isLoading" clasei AssetManager
  • proprietate adăugată "textureRepeat" clasei AssetManager
  • eveniment adăugată "IO_ERROR" la clasa AssetManager (atunci când încărcarea de la URLLoader nu)
  • adăugată "PARSE_ERROR" eveniment de clasă AssetManager (datorită Thomas Lefevre)
  • eveniment adăugată "SECURITY_ERROR" la clasa AssetManager (datorită Honza Brecka)
  • adăugat câteva calificative "protejate" la metode AssetManager, pentru o mai bună extensibilitate
  • adăugată "FATAL_ERROR" eveniment de clasă Starling (datorită Andras Csizmadia)
  • 'stopWithFatalError "metoda Adăugată la clasa Starling
  • proprietate adăugată "backBufferPixelsPerPoint" clasei Starling
  • parametru adăugată "ignoreChildOrder" la "Sprite.flatten ()" (datorită vync79)
  • metoda de utilitate adăugată "cleanMasterString" (datorită Jackson Dunstan)
  • Adaugat ByteArray-rezervă, în cazul AssetManager nu poate analiza XML sau JSON
  • Adăugat capacitatea de a funcțiilor ColorMatrixFilter lanț (datorită Tim Conkling)
  • profil adăugată "standard" la selecția profilul automată
  • proprietate adăugată "supportsRelaxedTargetClearRequirement" clasei SystemUtil
  • "format", a adăugat și argumentele "repetate" la RenderTexture constructor
  • proprietate adăugată "soundTransform" la clasa MovieClip (datorită Kawika Heftel)
  • 'setQuad "metoda Adăugată la clasa QuadBatch
  • class Adaugat MathUtil
  • proiect adăugată și module fișiere pentru IntelliJ IDEA
  • Adaugat ajutor script 'copy_resources.rb "pentru IntelliJ IDEA
  • Optimizat: persistent face texturi nu mai necesită dublu tamponare (datorită AIR 15)
  • Optimizat toate XML parsing intern (datorită JohnHeart & Andrew Pellerano)
  • compoziție BitmapFont Optimizat - pooling acum toate obiectele temporare
  • de gestionare a memoriei Optimizat pentru a putea folosi pe plan intern BitmapData (TextField, MiniBitmapFont)
  • "TextureAtlas.getNames" optimizată prin cache listă sortată de nume
  • Optimizat "TextureAtlas.getTexture" prin returnarea întotdeauna instanțele același SubTexture
  • "DisplayObject.removeEventListeners" optimizate (datorită Fraggle)
  • Optimizat "AssetManager.loadQueue" prin prelucrarea font / Atlas XMLs în etape separate
  • Optimizat metoda "advanceTime" din clasa MovieClip
  • Optimizat "executa" funcția de evitarea "Array.slice"
  • Manipularea Optimizat de texturi trece în FragmentFilter (evitarea șansă de referință nulă)
  • performanță AOT Optimizat prin evitarea "Array.push" în mai multe locuri

  • Proiecte
  • schele optimizat și Demo, astfel încât acestea nu mai au nevoie o textură de fond încorporat

Ce este nou în versiunea 1.6 / 1.7 RC:

  • class adăugată "Sprite3D" pentru transformări 3D simplu
  • metode de transformare Adaugat 3D la DisplayObject, RenderSupport și MatrixUtil clase
  • Adaugat 3D proprietățile camerei la etapa de clasă ("fieldOfView", "focallength", "projectionOffset")
  • proprietate adăugată "is3D" clasei DisplayObject
  • Adaugata de încărcare activ paralel cu clasa AssetManager (prin proprietate "numConnections")
  • Adaugat construi script-uri pentru Gradle și Maven (datorită Andras Csizmadia & Honza Brecka)
  • teste de integrare TravisCI automate adăugată (datorită Andras Csizmadia & Honza Brecka)
  • adăugată "RenderTexture.optimizePersistentBuffers" pentru a permite un singur tamponat face texturi
  • Adăugat suport pentru filtre imbricate (datorită AIR 15)
  • Adăugat suport pentru desen obiecte filtrate pentru a face texturi
  • Adăugat suport pentru text HTML la clasa "TextField" (fonturi TrueType numai)
  • 'culoare' proprietate Adăugată la clasa Button
  • adăugată "pe" și "handicap" prevede la clasa Button
  • "overlay" proprietate Adăugată la clasa Button
  • metodă adăugată "readjustSize" clasei Button
  • metoda de utilitate adăugată "hasChars de a clasa BitmapFont
  • metoda de utilitate adăugată "getCharIDs de a clasa BitmapFont
  • "textura" proprietate Adăugată la clasa BitmapFont
  • 'textureFormat "proprietate Adăugată la clasa AssetManager
  • proprietate adăugată "isLoading" clasei AssetManager
  • proprietate adăugată "textureRepeat" clasei AssetManager
  • eveniment adăugată "IO_ERROR" la clasa AssetManager (atunci când încărcarea de la URLLoader nu)
  • adăugată "PARSE_ERROR" eveniment de clasă AssetManager (datorită Thomas Lefevre)
  • eveniment adăugată "SECURITY_ERROR" la clasa AssetManager (datorită Honza Brecka)
  • adăugat câteva calificative "protejate" la metode AssetManager, pentru o mai bună extensibilitate
  • adăugată "FATAL_ERROR" eveniment de clasă Starling (datorită Andras Csizmadia)
  • 'stopWithFatalError "metoda Adăugată la clasa Starling
  • proprietate adăugată "backBufferPixelsPerPoint" clasei Starling
  • parametru adăugată "ignoreChildOrder" la "Sprite.flatten ()" (datorită vync79)
  • metoda de utilitate adăugată "cleanMasterString" (datorită Jackson Dunstan)
  • Adaugat ByteArray-rezervă, în cazul AssetManager nu poate analiza XML sau JSON
  • Adăugat capacitatea de a funcțiilor ColorMatrixFilter lanț (datorită Tim Conkling)
  • profil adăugată "standard" la selecția profilul automată
  • proprietate adăugată "supportsRelaxedTargetClearRequirement" clasei SystemUtil
  • "format", a adăugat și argumentele "repetate" la RenderTexture constructor
  • proprietate adăugată "soundTransform" la clasa MovieClip (datorită Kawika Heftel)
  • 'setQuad "metoda Adăugată la clasa QuadBatch
  • class Adaugat MathUtil
  • proiect adăugată și module fișiere pentru IntelliJ IDEA
  • Adaugat ajutor script 'copy_resources.rb "pentru IntelliJ IDEA
  • Optimizat: persistent face texturi nu mai necesită dublu tamponare (datorită AIR 15)
  • Optimizat toate XML parsing intern (datorită JohnHeart & Andrew Pellerano)
  • compoziție BitmapFont Optimizat - pooling acum toate obiectele temporare
  • de gestionare a memoriei Optimizat pentru a putea folosi pe plan intern BitmapData (TextField, MiniBitmapFont)
  • "TextureAtlas.getNames" optimizată prin cache listă sortată de nume
  • Optimizat "TextureAtlas.getTexture" prin returnarea întotdeauna instanțele același SubTexture
  • "DisplayObject.removeEventListeners" optimizate (datorită Fraggle)
  • Optimizat "AssetManager.loadQueue" prin prelucrarea font / Atlas XMLs în etape separate
  • Optimizat metoda "advanceTime" din clasa MovieClip
  • Optimizat "executa" funcția de evitarea "Array.slice"
  • Manipularea Optimizat de texturi trece în FragmentFilter (evitarea șansă de referință nulă)
  • performanță AOT Optimizat prin evitarea "Array.push" în mai multe locuri

  • Proiecte
  • schele optimizat și Demo, astfel încât acestea nu mai au nevoie o textură de fond încorporat

Ce este nou în versiunea 1.6:

  • class adăugată "Sprite3D" pentru transformări 3D simplu
  • metode de transformare Adaugat 3D la DisplayObject, RenderSupport și MatrixUtil clase
  • Adaugat 3D proprietățile camerei la etapa de clasă ("fieldOfView", "focallength", "projectionOffset")
  • proprietate adăugată "is3D" clasei DisplayObject
  • Adaugata de încărcare activ paralel cu clasa AssetManager (prin proprietate "numConnections")
  • Adaugat construi script-uri pentru Gradle și Maven (datorită Andras Csizmadia & Honza Brecka)
  • teste de integrare TravisCI automate adăugată (datorită Andras Csizmadia & Honza Brecka)
  • adăugată "RenderTexture.optimizePersistentBuffers" pentru a permite un singur tamponat face texturi
  • Adăugat suport pentru filtre imbricate (datorită AIR 15)
  • Adăugat suport pentru desen obiecte filtrate pentru a face texturi
  • Adăugat suport pentru text HTML la clasa "TextField" (fonturi TrueType numai)
  • 'culoare' proprietate Adăugată la clasa Button
  • adăugată "pe" și "handicap" prevede la clasa Button
  • "overlay" proprietate Adăugată la clasa Button
  • metodă adăugată "readjustSize" clasei Button
  • metoda de utilitate adăugată "hasChars de a clasa BitmapFont
  • metoda de utilitate adăugată "getCharIDs de a clasa BitmapFont
  • "textura" proprietate Adăugată la clasa BitmapFont
  • 'textureFormat "proprietate Adăugată la clasa AssetManager
  • proprietate adăugată "isLoading" clasei AssetManager
  • proprietate adăugată "textureRepeat" clasei AssetManager
  • eveniment adăugată "IO_ERROR" la clasa AssetManager (atunci când încărcarea de la URLLoader nu)
  • adăugată "PARSE_ERROR" eveniment de clasă AssetManager (datorită Thomas Lefevre)
  • eveniment adăugată "SECURITY_ERROR" la clasa AssetManager (datorită Honza Brecka)
  • adăugat câteva calificative "protejate" la metode AssetManager, pentru o mai bună extensibilitate
  • adăugată "FATAL_ERROR" eveniment de clasă Starling (datorită Andras Csizmadia)
  • 'stopWithFatalError "metoda Adăugată la clasa Starling
  • proprietate adăugată "backBufferPixelsPerPoint" clasei Starling
  • parametru adăugată "ignoreChildOrder" la "Sprite.flatten ()" (datorită vync79)
  • metoda de utilitate adăugată "cleanMasterString" (datorită Jackson Dunstan)
  • Adaugat ByteArray-rezervă, în cazul AssetManager nu poate analiza XML sau JSON
  • Adăugat capacitatea de a funcțiilor ColorMatrixFilter lanț (datorită Tim Conkling)
  • profil adăugată "standard" la selecția profilul automată
  • proprietate adăugată "supportsRelaxedTargetClearRequirement" clasei SystemUtil
  • "format", a adăugat și argumentele "repetate" la RenderTexture constructor
  • proprietate adăugată "soundTransform" la clasa MovieClip (datorită Kawika Heftel)
  • 'setQuad "metoda Adăugată la clasa QuadBatch
  • class Adaugat MathUtil
  • proiect adăugată și module fișiere pentru IntelliJ IDEA
  • Adaugat ajutor script 'copy_resources.rb "pentru IntelliJ IDEA
  • Optimizat: persistent face texturi nu mai necesită dublu tamponare (datorită AIR 15)
  • Optimizat toate XML parsing intern (datorită JohnHeart & Andrew Pellerano)
  • compoziție BitmapFont Optimizat - pooling acum toate obiectele temporare
  • de gestionare a memoriei Optimizat pentru a putea folosi pe plan intern BitmapData (TextField, MiniBitmapFont)
  • "TextureAtlas.getNames" optimizată prin cache listă sortată de nume
  • Optimizat "TextureAtlas.getTexture" prin returnarea întotdeauna instanțele același SubTexture
  • "DisplayObject.removeEventListeners" optimizate (datorită Fraggle)
  • Optimizat "AssetManager.loadQueue" prin prelucrarea font / Atlas XMLs în etape separate
  • Optimizat metoda "advanceTime" din clasa MovieClip
  • Optimizat "executa" funcția de evitarea "Array.slice"
  • Manipularea Optimizat de texturi trece în FragmentFilter (evitarea șansă de referință nulă)
  • performanță AOT Optimizat prin evitarea "Array.push" în mai multe locuri

  • Proiecte
  • schele optimizat și Demo, astfel încât acestea nu mai au nevoie o textură de fond încorporat

Ce este nou în versiunea 1.5.1:

  • trimiteri schimbate "HTTPStatusEvent.HTTP_RESPONSE_STATUS" cu personalizate constant, pentru a evita problemele în proiecte Flash pure.

Ce este nou în versiunea 1.5:

  • Adaugata:
  • Suport pentru selectare automată profilul Context3D
  • utilizarea automata a RectangleTextures atunci când este posibil, pentru a salva de memorie
  • Suport pentru SubTextures rotite (pentru instrumente cum ar fi "TexturePacker")
  • Suport pentru cazuri "dosar" la "AssetManager.enqueueWithName"
  • Suport pentru per-textura opțiuni "AssetManager.enqueueWithName"
  • Suport pentru mai multe instanțe Starling atunci când se utilizează AssetManager
  • Suport pentru "executare de fundal" pentru a AssetManager
  • Suport pentru cele mai recente format de fișier ATF
  • Suport pentru Antialiasing în RenderTextures (vine cu AIR 13)
  • punerea în comun automată a apelurilor întârziate din "Juggler.delayCall"
  • Funcția confort "repeatCall" la Juggler
  • proprietate "touchGroup" la containere, similar cu "mouseChildren" în clasic Flash
  • clasa "SystemUtil" pentru a simplifica sarcinile dependente de platformă
  • "offsetX / Y" proprietăți la BitmapFont
  • parametru "transparent" la "Stage.drawToBitmapData"
  • metoda "Texture.fromData"
  • Optimizat:
  • Start-up timp extrem, prin crearea de programe alene Agal (datorită ajwfrost)
  • Performanță de setter "DisplayObject.rotation" prin evitarea buclă (datorită Zeh)
  • Bitmap rendering Font prin reducerea alocațiilor obiect masiv (datorită Jeff)
  • 'Quad.setColor "(datorită IonSwitz)
  • setter "DisplayObject.transformationMatrix"
  • schimbare Capacitatea QuadBatch exemplu
  • 'removeEventListener "
  • getter "Texture.frame" prin evitarea alocării
  • fix:
  • Parsare de nume de fișier și extindere a AssetManager obiect
  • referință Null pe pierdut context, după schimbarea un font de la TrueType la BMP
  • avertizare compilatoare în Flash CC
  • dispecerizare multiple de "addedTo'- și" evenimente removedFromStage "
  • alocări de închidere RenderTexture (datorită Jonathan Hart)
  • Probleme de sincronizare atunci când solicită "purgeQueue" și "loadQueue" in serie
  • Asta a fost numit "advanceTime", după context a fost pierdut
  • referință nulă de ocazie în clasa TextField după pierderea context
  • Dimensiunea maximă a QuadBatch

Ce este nou în versiunea 1.4.1:.

  • Adaugata proprietate publică "AssetManager.numQueuedAssets"
  • Adaugata protejate proprietate "AssetManager.queue".
  • 'Starling.registerProgramFromSource "metoda Adaugat.
  • redare de text optimizat pe butoanele de a permite proprietatea lor "batchable".
  • Optimizat fragment filtru constructii de cache programe shader.
  • Optimizat setter "VertexData.numVertices.
  • 'clipRect "eronată fix atunci când a fost complet în afara limitelor scena.
  • eroare fixă ​​în "AssetManager.loadQueue" atunci când "purgeQueue" a fost numit în timpul timout activ.
  • Funcția anonim fixe pentru compatibilitatea FDT proiectului schele.

Ce este nou în versiunea 1.4:

  • proprietate adăugată "Sprite.clipRect" pentru mascarea dreptunghiular simplu
  • adăugată "DisplacementMapFilter"
  • Adăugat suport pentru "HiDPI" (adică retinei MacBooks)
  • Adăugat suport pentru RectangleTextures introduse în AIR 3.8
  • Adăugat suport pentru formatul de fișier ATF actualizat
  • adăugată "Texture.root.onRestore ()" pentru manual textura restaurare pe pierdere context
  • adăugată "Texture.fromEmbeddedAsset ()"
  • adăugată "TextField.autoSize" (datorită Tim Conkling)
  • adăugată "AssetManager.enqueueWithName ()" pentru numirea personalizate activelor
  • Adaugata protejată "AssetManager.getName ()" norme de denumire personalizate in subclase
  • Adăugat protejată "TextField.formatText ()" pentru subclasarea
  • Adăugat suport pentru XML generice, ByteArrays și date JSON pentru AssetManager
  • adăugată "Stage.drawToBitmapData ()" metoda de capturi de ecran de joc
  • proprietate adăugată "TextureAtlas.texture"
  • adăugată "Tween.getEndValue ()"
  • adăugată "Tween.getProgress ()"
  • adăugată "Quad.premultipliedAlpha" (pentru consecvență)
  • adăugată "AssetManager.checkPolicyFile"
  • adăugată "AssetManager.purgeQueue ()" metodă: golește coada si opreste toate operațiunile în curs de încărcare

Ce este nou în versiunea 1.4 RC:

  • Adaugata:
  • proprietate "Sprite.clipRect" pentru mascare dreptunghiular simplu (datorită Tim Conkling)
  • 'DisplacementMapFilter "
  • Suport pentru 'HiDPI "(adică retinei MacBooks)
  • Suport pentru RectangleTextures introduse în AIR 3.8
  • Suport pentru formatul de fișier ATF actualizat
  • 'Texture.root.onRestore () "pentru manual restaurare textura pe pierdere context
  • 'Texture.fromEmbeddedAsset () "
  • 'TextField.autoSize "(datorită Tim Conkling)
  • 'AssetManager.enqueueWithName () "pentru numirea personalizate activelor
  • protejată "AssetManager.getName ()" norme de denumire personalizate in subclase
  • protejată "TextField.formatText ()" pentru subclasarea (datorită Grant Mathews)
  • Suport pentru XML generice, ByteArrays și date JSON pentru AssetManager
  • 'Stage.drawToBitmapData () "metoda de capturi de ecran de joc
  • proprietate "TextureAtlas.texture"
  • 'Tween.getEndValue () "(datorită Josh Tynjala)
  • 'Tween.getProgress () "
  • 'Quad.premultipliedAlpha "(pentru consecvență)
  • 'AssetManager.checkPolicyFile "
  • 'TextField.redraw () "metoda de a forța desen imediată a conținutului
  • Optimizat:
  • alocările obiect ascunse pe iOS (datorită Nisse Bryngfors & Adobe Scout)
  • Manipularea textura de recreere în caz de pierdere context (necesită mult mai puțin memorie)
  • Broadcast de eveniment ENTER_FRAME
  • calcule "DisplayObject.transformationMatrix" (datorită Ville Koskela)
  • Utilizarea QuadBatches utilizate în timpul de randare (acum tunderea le)
  • "Button", prin eliminarea TextField atunci când textul este String gol
  • 'DisplayObjectContainer.setChildIndex () "(datorită Josh Tynjala)
  • Actualizat:
  • Nume fișier / URL parsarea de AssetManager să fie mai robust (datorită peerobo)
  • evenimente tastatură: acestea sunt acum difuzate la toate obiectele de afișare
  • 'transporter_chief.rb "de a utiliza" iOS de implementat "în loc de" fruitstrap "
  • Regiunea un filtru atrage în (acum limitate de a se opune limite + marja)
  • de înregistrare font Bitmap pentru a fi cazul insensibil
  • AssetManager de a utiliza textura nume de fișier ca nume pentru font bitmap
  • fix:
  • suport multitouch pe dispozitivele cu atât mouse-ul și touch screen
  • Asta AssetManager niciodată uneori terminat încărcarea coada
  • calcule "MovieClip.totalTime", pentru a evita erorile de flotant punct de
  • Unele probleme cu cazuri speciale în cadrul "MovieClip.advanceTime ()"
  • Layout de fonturi bitmap monospace
  • nedorite context3D-de recreere în "Starling.dispose ()" (datorită Sebastian Marketsmuller)
  • diferite erori în VertexData (datorită hamidhomatash)
  • lipsă pivotX / Y-updates în setter "DisplayObject.transformationMatrix"
  • Native valoare TextField padding

Ce este nou în versiunea 1.3:

  • Adăugat suport pentru încărcarea asincronă de texturi ATF
  • proprietate adăugată "renderTarget" pentru a RenderSupport clasa
  • proprietate adăugată "scissorRect" pentru a RenderSupport clasa

  • proprietăți
  • adăugată "nativeWidth" & "nativeHeight" la clase Texture
  • adăugată "Juggler.contains" metoda (datorită Josh Tynjala)
  • Adăugat suport pentru modificarea direct Starling portul de vizualizare dreptunghi (fără a re-atribuire)
  • opțiune Adăugat să ignore hărți MIP de texturi ATF
  • adăugată "reset" metoda de a clasa "DelayedCall"
  • Adăugat suport pentru repetiții infinit "DelayedCall"
  • adăugată "presiune" și proprietăți "de mărime" a Atingeți
  • Adaugata opțional argumentul "rezultat" la "Touch.getTouches"
  • Adaugata opțional argumentul "rezultat" la "TextureAtlas.getTextures / getNames"
  • Adăugat suport pentru char retur de car in BitmapFont
  • argumente adăugată pentru mipmaps și scară la "fromBitmap" metoda
  • preloader Adăugat la demo proiect
  • parametru scară Adăugat la "Starling.showStatsAt"
  • Adăugat suport pentru Event.MOUSE_LEAVE pe scena nativ
  • Adăugat suport pentru Maven construiește
  • proprietate adăugată "contextData" pe Starling exemplu
  • adăugată "RenderSupport.assembleAgal"
  • schele mobile Actualizat și demo proiecte, acum utilizând aceeași clasă de pornire pentru Android & iOS
  • Metode actualizate din clasa "Transitions" să fie protejate
  • Actualizat metoda "DisplayObject.hasVisibleArea" să publice
  • Actualizat setter MovieClip.fps pentru o performanță mai bună
  • Manipularea Actualizat de situații context comune (acum, de asemenea sprijinirea pierdere context)
  • activelor integrate îndepărtat pentru a evita dependența de biblioteca "mx.core"
  • de afișare fixă ​​lista de redare atunci când Starling este oprit
  • fix setter "DisplayObject.transformationMatrix"
  • fixă ​​oblice pentru a lucra la fel ca în Flash Pro

Software similare

Turbulenz
Turbulenz

10 Feb 16

Avioane
Avioane

6 Mar 16

KickJS
KickJS

6 Mar 16

PlayN
PlayN

12 Apr 15

Comentarii la Starling

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