Starling

Software skärmdump:
Starling
Mjukvaruinformation:
Version: 1.7 Uppdaterad
Ladda upp dagen: 19 Jul 15
Utvecklare: Daniel Sperl
Licens: Gratis
Popularitet: 47

Rating: 2.0/5 (Total Votes: 2)

Starling är en mycket komplex och avancerat verktyg som professionella Flash spel kan skapas på.
Starling är faktiskt spelmotorn på vilken stor framgång Angry Birds spel har kodats (Flash-versionen).
Motorn är främst inriktad på prestation och på en ljus storlek, med fullt utnyttjande av Flash för Stage3D funktion

Vad är nytt i den här versionen.

  • Lade "Sprite3D" klass för enkla 3D-transformationer
  • Lade 3D transformationsmetoder till Display, RenderSupport och MatrixUtil klasser
  • Lade 3D-kamera egenskaper klassen Stage (fieldOfView ',' focalLength "," projectionOffset ')
  • Lade "is3D" egendom till Display klass
  • Inkom parallellt tillgång lastnings AssetManager klass (via "numConnections egendom)
  • Lade bygga manus för Gradle och Maven (tack vare Andras Csizmadia & Honza Brecka)
  • Lades automatiska kontrollerna TravisCI integration (tack vare Andras Csizmadia & Honza Brecka)
  • tillagd "RenderTexture.optimizePersistentBuffers" för att möjliggöra en enda buffrat göra texturer
  • lagt till stöd för kapslade filter (tack vare AIR 15)
  • Utökat stöd för att rita filtrerade objekt för att göra texturer
  • Utökat stöd för HTML text till "Textfield" klass (Truetype-teckensnitt endast)
  • Lade "färg" egendom till klassen Button
  • Lade "över" och "handikappade" stater att klassen Button
  • Lade "overlay" egendom till klassen Button
  • Lade "readjustSize" metod för att klassen Button
  • tillagd "hasChars användbarhet metod för att BitmapFont klass
  • tillagd "getCharIDs användbarhet metod för att BitmapFont klass
  • Lade "textur" egendom till BitmapFont klass
  • Lade "textureFormat" egendom till AssetManager klass
  • Lade "isLoading" egendom till AssetManager klass
  • Lade "textureRepeat" egendom till AssetManager klass
  • Lade "IO_ERROR evenemanget till AssetManager klass (vid lastning från URLLoader misslyckas)
  • Lade "PARSE_ERROR" händelse till AssetManager klass (tack vare Thomas Lefevre)
  • Lade "SECURITY_ERROR evenemanget till AssetManager klass (tack vare Honza Brecka)
  • Inkom vissa "skyddade" kval till AssetManager metoder för bättre töjbarhet
  • Lade "FATAL_ERROR" händelse till Starling klass (tack vare Andras Csizmadia)
  • Lade "stopWithFatalError" metod för att Starling klass
  • Lade "backBufferPixelsPerPoint" egendom till Starling klass
  • Lade "ignoreChildOrder" parameter till "Sprite.flatten ()" (tack vare vync79)
  • Lade "cleanMasterString" verktyget metoden (tack vare Jackson Dunstan)
  • Lade Array-reserv om AssetManager inte kan tolka XML eller JSON
  • Lade förmåga att kedjan Colormatrixfilter-funktioner (tack vare Tim Conkling)
  • Lade "standard" profil till automatiskt profil val
  • Lade "supportsRelaxedTargetClearRequirement" egendom till SystemUtil klass
  • Lade "format" och "upprepa" argument till RenderTexture konstruktören
  • Lade "sound" egendom till klassen MovieClip (tack vare Kawika Heftel)
  • Lade "setQuad" metod för att QuadBatch klass
  • Lade MathUtil klass
  • Annan projekt och modulfiler för IntelliJ IDEA
  • Annan hjälpare skript "copy_resources.rb" för IntelliJ IDEA
  • Optimerad: ihållande framför texturer inte längre kräver dubbel buffring (tack vare AIR 15)
  • Optimerad alla interna XML pars (tack vare JohnHeart & Andrew Pellerano)
  • Optimerad BitmapFont sammansättning - nu samla alla temporära objekt
  • Optimerad minneshantering för vissa internt används BitmapData (Textfield, MiniBitmapFont)
  • Optimerad "TextureAtlas.getNames" genom caching sorterad lista med namn
  • Optimerad "TextureAtlas.getTexture" genom att alltid tillbaka samma SubTexture instanser
  • Optimerad "DisplayObject.removeEventListeners" (tack vare Fraggle)
  • Optimerad "AssetManager.loadQueue" genom att bearbeta font / atlas XMLs i separata steg
  • Optimerad "advanceTime metoden i klassen MovieClip
  • Optimerad "köra" funktionen genom att undvika "Array.slice '
  • Optimerad hantering av pass texturer i FragmentFilter (undvika risken för null referens)
  • Optimerad AOT prestanda genom att undvika "Array.push" på flera ställen
  • Optimerad Scaffold och Demo projekt så att de inte längre behöver en inbäddad bakgrund konsistens

Vad är nytt i version 1.6 / 1.7 RC:

  • Lade "Sprite3D" klass för enkla 3D-transformationer
  • Lade 3D transformationsmetoder till Display, RenderSupport och MatrixUtil klasser
  • Lade 3D-kamera egenskaper klassen Stage (fieldOfView ',' focalLength "," projectionOffset ')
  • Lade "is3D" egendom till Display klass
  • Inkom parallellt tillgång lastnings AssetManager klass (via "numConnections egendom)
  • Lade bygga manus för Gradle och Maven (tack vare Andras Csizmadia & Honza Brecka)
  • Lades automatiska kontrollerna TravisCI integration (tack vare Andras Csizmadia & Honza Brecka)
  • tillagd "RenderTexture.optimizePersistentBuffers" för att möjliggöra en enda buffrat göra texturer
  • lagt till stöd för kapslade filter (tack vare AIR 15)
  • Utökat stöd för att rita filtrerade objekt för att göra texturer
  • Utökat stöd för HTML text till "Textfield" klass (Truetype-teckensnitt endast)
  • Lade "färg" egendom till klassen Button
  • Lade "över" och "handikappade" stater att klassen Button
  • Lade "overlay" egendom till klassen Button
  • Lade "readjustSize" metod för att klassen Button
  • tillagd "hasChars användbarhet metod för att BitmapFont klass
  • tillagd "getCharIDs användbarhet metod för att BitmapFont klass
  • Lade "textur" egendom till BitmapFont klass
  • Lade "textureFormat" egendom till AssetManager klass
  • Lade "isLoading" egendom till AssetManager klass
  • Lade "textureRepeat" egendom till AssetManager klass
  • Lade "IO_ERROR evenemanget till AssetManager klass (vid lastning från URLLoader misslyckas)
  • Lade "PARSE_ERROR" händelse till AssetManager klass (tack vare Thomas Lefevre)
  • Lade "SECURITY_ERROR evenemanget till AssetManager klass (tack vare Honza Brecka)
  • Inkom vissa "skyddade" kval till AssetManager metoder för bättre töjbarhet
  • Lade "FATAL_ERROR" händelse till Starling klass (tack vare Andras Csizmadia)
  • Lade "stopWithFatalError" metod för att Starling klass
  • Lade "backBufferPixelsPerPoint" egendom till Starling klass
  • Lade "ignoreChildOrder" parameter till "Sprite.flatten ()" (tack vare vync79)
  • Lade "cleanMasterString" verktyget metoden (tack vare Jackson Dunstan)
  • Lade Array-reserv om AssetManager inte kan tolka XML eller JSON
  • Lade förmåga att kedjan Colormatrixfilter-funktioner (tack vare Tim Conkling)
  • Lade "standard" profil till automatiskt profil val
  • Lade "supportsRelaxedTargetClearRequirement" egendom till SystemUtil klass
  • Lade "format" och "upprepa" argument till RenderTexture konstruktören
  • Lade "sound" egendom till klassen MovieClip (tack vare Kawika Heftel)
  • Lade "setQuad" metod för att QuadBatch klass
  • Lade MathUtil klass
  • Annan projekt och modulfiler för IntelliJ IDEA
  • Annan hjälpare skript "copy_resources.rb" för IntelliJ IDEA
  • Optimerad: ihållande framför texturer inte längre kräver dubbel buffring (tack vare AIR 15)
  • Optimerad alla interna XML pars (tack vare JohnHeart & Andrew Pellerano)
  • Optimerad BitmapFont sammansättning - nu samla alla temporära objekt
  • Optimerad minneshantering för vissa internt används BitmapData (Textfield, MiniBitmapFont)
  • Optimerad "TextureAtlas.getNames" genom caching sorterad lista med namn
  • Optimerad "TextureAtlas.getTexture" genom att alltid tillbaka samma SubTexture instanser
  • Optimerad "DisplayObject.removeEventListeners" (tack vare Fraggle)
  • Optimerad "AssetManager.loadQueue" genom att bearbeta font / atlas XMLs i separata steg
  • Optimerad "advanceTime metoden i klassen MovieClip
  • Optimerad "köra" funktionen genom att undvika "Array.slice '
  • Optimerad hantering av pass texturer i FragmentFilter (undvika risken för null referens)
  • Optimerad AOT prestanda genom att undvika "Array.push" på flera ställen
  • Optimerad Scaffold och Demo projekt så att de inte längre behöver en inbäddad bakgrund konsistens

Vad är nytt i version 1.6:

  • Lade "Sprite3D" klass för enkla 3D-transformationer
  • Lade 3D transformationsmetoder till Display, RenderSupport och MatrixUtil klasser
  • Lade 3D-kamera egenskaper klassen Stage (fieldOfView ',' focalLength "," projectionOffset ')
  • Lade "is3D" egendom till Display klass
  • Inkom parallellt tillgång lastnings AssetManager klass (via "numConnections egendom)
  • Lade bygga manus för Gradle och Maven (tack vare Andras Csizmadia & Honza Brecka)
  • Lades automatiska kontrollerna TravisCI integration (tack vare Andras Csizmadia & Honza Brecka)
  • tillagd "RenderTexture.optimizePersistentBuffers" för att möjliggöra en enda buffrat göra texturer
  • lagt till stöd för kapslade filter (tack vare AIR 15)
  • Utökat stöd för att rita filtrerade objekt för att göra texturer
  • Utökat stöd för HTML text till "Textfield" klass (Truetype-teckensnitt endast)
  • Lade "färg" egendom till klassen Button
  • Lade "över" och "handikappade" stater att klassen Button
  • Lade "overlay" egendom till klassen Button
  • Lade "readjustSize" metod för att klassen Button
  • tillagd "hasChars användbarhet metod för att BitmapFont klass
  • tillagd "getCharIDs användbarhet metod för att BitmapFont klass
  • Lade "textur" egendom till BitmapFont klass
  • Lade "textureFormat" egendom till AssetManager klass
  • Lade "isLoading" egendom till AssetManager klass
  • Lade "textureRepeat" egendom till AssetManager klass
  • Lade "IO_ERROR evenemanget till AssetManager klass (vid lastning från URLLoader misslyckas)
  • Lade "PARSE_ERROR" händelse till AssetManager klass (tack vare Thomas Lefevre)
  • Lade "SECURITY_ERROR evenemanget till AssetManager klass (tack vare Honza Brecka)
  • Inkom vissa "skyddade" kval till AssetManager metoder för bättre töjbarhet
  • Lade "FATAL_ERROR" händelse till Starling klass (tack vare Andras Csizmadia)
  • Lade "stopWithFatalError" metod för att Starling klass
  • Lade "backBufferPixelsPerPoint" egendom till Starling klass
  • Lade "ignoreChildOrder" parameter till "Sprite.flatten ()" (tack vare vync79)
  • Lade "cleanMasterString" verktyget metoden (tack vare Jackson Dunstan)
  • Lade Array-reserv om AssetManager inte kan tolka XML eller JSON
  • Lade förmåga att kedjan Colormatrixfilter-funktioner (tack vare Tim Conkling)
  • Lade "standard" profil till automatiskt profil val
  • Lade "supportsRelaxedTargetClearRequirement" egendom till SystemUtil klass
  • Lade "format" och "upprepa" argument till RenderTexture konstruktören
  • Lade "sound" egendom till klassen MovieClip (tack vare Kawika Heftel)
  • Lade "setQuad" metod för att QuadBatch klass
  • Lade MathUtil klass
  • Annan projekt och modulfiler för IntelliJ IDEA
  • Annan hjälpare skript "copy_resources.rb" för IntelliJ IDEA
  • Optimerad: ihållande framför texturer inte längre kräver dubbel buffring (tack vare AIR 15)
  • Optimerad alla interna XML pars (tack vare JohnHeart & Andrew Pellerano)
  • Optimerad BitmapFont sammansättning - nu samla alla temporära objekt
  • Optimerad minneshantering för vissa internt används BitmapData (Textfield, MiniBitmapFont)
  • Optimerad "TextureAtlas.getNames" genom caching sorterad lista med namn
  • Optimerad "TextureAtlas.getTexture" genom att alltid tillbaka samma SubTexture instanser
  • Optimerad "DisplayObject.removeEventListeners" (tack vare Fraggle)
  • Optimerad "AssetManager.loadQueue" genom att bearbeta font / atlas XMLs i separata steg
  • Optimerad "advanceTime metoden i klassen MovieClip
  • Optimerad "köra" funktionen genom att undvika "Array.slice '
  • Optimerad hantering av pass texturer i FragmentFilter (undvika risken för null referens)
  • Optimerad AOT prestanda genom att undvika "Array.push" på flera ställen
  • Optimerad Scaffold och Demo projekt så att de inte längre behöver en inbäddad bakgrund konsistens

Vad är nytt i version 1.5.1:

  • Utbytta hänvisningar till "HTTPStatusEvent.HTTP_RESPONSE_STATUS" med anpassade konstant, för att undvika problem i rena Flash-projekt.

Vad är nytt i version 1.5:

  • Added:
  • Stöd för automatisk Context3D profil val
  • Automatisk användning av RectangleTextures när det är möjligt, för att spara minne
  • Stöd för roterade SubTextures (för verktyg som "TexturePacker ')
  • Stöd till "File" instanser till "AssetManager.enqueueWithName"
  • Stöd för per-struktur alternativ för "AssetManager.enqueueWithName"
  • Stöd för flera Starling tillfällen när du använder AssetManager
  • Stöd för "bakgrunds utförande" till AssetManager
  • Stöd för senaste ATF filformat
  • Stöd för Kantutjämning i RenderTextures (kommer med AIR 13)
  • Automatisk sammanslagning av försenade samtal i "Juggler.delayCall '
  • "repeatCall" bekvämlighet funktion Juggler
  • "touchGroup" egendom till behållare, liknar "mousechildren" i klassisk Flash
  • "SystemUtil" klass för att förenkla plattformsberoende uppgifter
  • "offsetX / Y" fastigheter till BitmapFont
  • "transparent" parameter "Stage.drawToBitmapData '
  • "Texture.fromData metoden
  • Optimerad:
  • Starttid oerhört genom att lättjefullt skapa Agal program (tack vare ajwfrost)
  • Utförande av "DisplayObject.rotation" setter genom att undvika slinga (tack vare Zeh)
  • Bitmap Font rendering genom att minska objekt anslag massivt (tack vare Jeff)
  • "Quad.setColor" (tack vare IonSwitz)
  • "DisplayObject.transformationMatrix 'setter
  • Kapacitet byte av QuadBatch instans
  • "removeEventListener"
  • "Texture.frame" getter genom att undvika fördelning
  • Fast:
  • tolkning av filnamnet och utbyggnad av AssetManager objekt
  • Null hänvisning förlorade sammanhang efter byte ett typsnitt från Truetype till BMP
  • Compiler varning i Flash CC
  • Flera sändningar av "addedTo'- och" removedFromStage "händelser
  • RenderTexture stängning anslag (tack vare Jonathan Hart)
  • timing frågor när du ringer "purgeQueue" och "loadQueue" i följd
  • Det advanceTime "kallades efter sammanhang var förlorat
  • Enstaka null referens inom klassen Textfield efter sammanhang förlust
  • Maximal storlek på QuadBatch

Vad är nytt i version 1.4.1:.

  • Inkom allmänheten "AssetManager.numQueuedAssets egendom
  • Inkom skyddad "AssetManager.queue" egendom.
  • Lade "Starling.registerProgramFromSource" metod.
  • Optimerad textrendering på knappar genom att aktivera sina "batchable" egendom.
  • Optimerad fragment filterkonstruktionen genom caching shader program.
  • Optimerad "VertexData.numVertices" setter.
  • Fixat felaktiga "clipRect" när det var helt utanför scenen gränser.
  • Fixat fel i "AssetManager.loadQueue 'när' purgeQueue" kallades under aktiv timout.
  • Fast anonym funktion för FDT förenlighet Scaffold projekt.

Vad är nytt i version 1.4:

  • Lade "Sprite.clipRect" egendom för enkel rektangulär maskering
  • Lade "DisplacementMapFilter"
  • Utökat stöd för "HiDPI" (dvs. näthinnan MacBook)
  • Utökat stöd för RectangleTextures infördes AIR 3.8
  • Utökat stöd för uppdaterad ATF filformat
  • Lade "Texture.root.onRestore ()" för manuell textur restaurering på kontext förlust
  • Lade "Texture.fromEmbeddedAsset ()
  • Lade "TextField.autoSize" (tack vare Tim Conkling)
  • Lade "AssetManager.enqueueWithName ()" för anpassade namngivning av tillgångar
  • Inkom skyddad "AssetManager.getName () för namngivning anpassade regler i klasser
  • Added skyddad "TextField.formatText ()" för subclassing
  • Utökat stöd för generisk XML, ByteArrays och JSON data till AssetManager
  • Lade "Stage.drawToBitmapData () metod för game skärmdumpar
  • Lade "TextureAtlas.texture" egendom
  • Lade "Tween.getEndValue ()
  • Lade "Tween.getProgress ()
  • Lade "Quad.premultipliedAlpha" (för konsekvens)
  • Lade "AssetManager.checkPolicyFile"
  • Lade "AssetManager.purgeQueue () metoden: tömmer kön och stoppar alla pågående lastverksamheten

Vad är nytt i version 1.4 RC:

  • Added:
  • "Sprite.clipRect" egendom för enkel rektangulär maskering (tack vare Tim Conkling)
  • "DisplacementMapFilter"
  • Stöd för "HiDPI" (dvs. näthinnan MacBook)
  • Stöd till RectangleTextures infördes AIR 3.8
  • Stöd för uppdaterad ATF filformat
  • "Texture.root.onRestore ()" för manuell textur restaurering på kontext förlust
  • "Texture.fromEmbeddedAsset ()
  • "TextField.autoSize" (tack vare Tim Conkling)
  • "AssetManager.enqueueWithName ()" för anpassade namngivning av tillgångar
  • Skyddat "AssetManager.getName ()" för anpassade namngivning regler klasser
  • Skyddat "TextField.formatText ()" för subclassing (tack vare Grant Mathews)
  • Stöd för generiska XML, ByteArrays och JSON data till AssetManager
  • "Stage.drawToBitmapData () metod för game skärmdumpar
  • "TextureAtlas.texture" egendom
  • "Tween.getEndValue ()" (tack vare Josh Tynjälä)
  • "Tween.getProgress ()
  • "Quad.premultipliedAlpha" (för konsekvens)
  • "AssetManager.checkPolicyFile '
  • "TextField.redraw () metod för att tvinga omedelbar ritning av innehållet
  • Optimerad:
  • Dolda objekt anslag på iOS (tack vare Nisse Bryngfors & Adobe Scout)
  • Hantering av textur rekreation i händelse av ett sammanhang förlust (kräver mycket mindre minne)
  • Sändnings ENTER_FRAME händelse
  • "DisplayObject.transformationMatrix beräkningar (tack vare Ville Koskela)
  • Användning av QuadBatches används under rendering (nu trimma dem)
  • "Knapp" genom att ta bort Textfield när text är tom String
  • "DisplayObjectContainer.setChildIndex ()" (tack vare Josh Tynjälä)
  • Uppdaterad:
  • Filnamn / URL tolkning av AssetManager att vara mer robust (tack vare peerobo)
  • Skriva händelser: de nu sänds till alla visningsobjekt
  • "transporter_chief.rb" att använda "iOS-deploy" i stället för "fruitstrap"
  • Regionen ett filter drar in (nu begränsad till objekt gränser + marginal)
  • Bitmap font registrering vara fallet okänsliga
  • AssetManager att använda textur filnamn som namn för bitmap typsnitt
  • Fast:
  • Multitouch stöd på enheter med både mus och pekskärm
  • Att AssetManager ibland aldrig färdig laddar kön
  • "MovieClip.totalTime" beräkningar för att undvika flyttals fel
  • Vissa problem med specialfall inom "MovieClip.advanceTime ()
  • Layout av monospace bitmapteckensnitt
  • Oönskad context3D-rekreation i "Starling.dispose ()" (tack vare Sebastian Marketsmuller)
  • Olika fel i VertexData (tack vare hamidhomatash)
  • Missing pivotX / Y-uppdateringar i "DisplayObject.transformationMatrix 'setter
  • Native Textfield utfyllnadsvärdet

Vad är nytt i version 1.3:

  • Utökat stöd för asynkron lastning av ATF texturer
  • Lade "renderTarget" egendom till RenderSupport klass
  • Lade "scissorRect" egendom till RenderSupport klass
  • Lade 'nativeWidth' & 'nativeHeight "egenskaper Texture klasser
  • Lade "Juggler.contains" metod (tack vare Josh Tynjälä)
  • Utökat stöd för direkt modifiera Starling View rektangel (utan att behöva tilldelning)
  • Lade till möjligheten att ignorera mip kartor över ATF texturer
  • Lade "reset" metod för att "DelayedCall 'klass
  • Utökat stöd för oändlig "DelayedCall 'upprepningar
  • Lade "tryck" och "storlek" egenskaper för att Tryck på
  • Inkom tillval "resultat" argument till "Touch.getTouches"
  • Inkom tillval "resultat" argument till "TextureAtlas.getTextures / getNames"
  • Stöd för vagnretur röding i BitmapFont
  • tillagda argument för mipmaps och skala till "fromBitmap metoden
  • Inkom preloader demo projekt
  • Inkom skala parametern "Starling.showStatsAt '
  • Stöd för Event.MOUSE_LEAVE på inhemska scen
  • Stöd för Maven bygger
  • Lade "contextData" egendom på Starling instans
  • Lade "RenderSupport.assembleAgal"
  • Uppdaterad mobila byggnadsställningar och demoprojekt, nu med samma start klass för Android och iOS
  • Uppdaterade metoder i "Övergångar" klass som ska skyddas
  • Uppdaterad "DisplayObject.hasVisibleArea metoden att vara offentliga
  • Uppdaterad MovieClip.fps setter för bättre prestanda
  • Uppdaterad hantering av delade kontext situationer (nu även stödja sammanhang förlust)
  • Borttagna inbäddade tillgångar för att undvika beroende av "mx.core" bibliotek
  • Fixat visningslistan rendering när Starling stoppas
  • Fixat "DisplayObject.transformationMatrix 'setter
  • Fast skev att arbeta precis som i Flash Pro

Liknande mjukvara

Kommentarer till Starling

Kommentarer hittades inte
Kommentar
Slå på bilder!