Mjukvaruinformation:
Version: 1.7 Uppdaterad
Ladda upp dagen: 19 Jul 15
Licens: Gratis
Popularitet: 47
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
Kommentarer hittades inte