Prog.varedetaljer:
Versjon: 1.7 Oppdatert
Last opp dato: 19 Jul 15
Lisens: Gratis
Popularitet: 134
Starling er en svært kompleks og avansert verktøy som profesjonelle Flash-spill kan opprettes på.
Starling er faktisk spillmotoren på hvor vidt vellykket Angry Birds spillet har blitt kodet (Flash-versjonen).
Motoren fokuserer hovedsakelig på ytelse og på en lys størrelse, tar full nytte av Flash er Stage3D funksjon
Hva er nytt i denne utgaven.
- Lagd 'Sprite3D' klasse for enkle 3D transformasjoner
- Lagt 3D transformasjonsmetoder til Displayobject, RenderSupport og MatrixUtil klasser
- Lagt 3D kameraegenskaper til Stage klasse ('fieldOfView', 'focallength', 'projectionOffset')
- Lagd 'is3D' eiendom til Displayobject klassen
- Lagt parallelt ressurs lasting til AssetManager klasse (via 'numConnections' eiendom)
- Lagt bygge skript for Gradle og Maven (takk til Andras Csizmadia & Honza Brecka)
- Lagd automatiske TravisCI integrasjonstester (takk til Andras Csizmadia & Honza Brecka)
- lagt 'RenderTexture.optimizePersistentBuffers' for å aktivere single-bufret gjengi teksturer
- lagt til støtte for nestede filtre (takk til AIR 15)
- Lagt til støtte for å tegne filtrerte objekter for å gjengi teksturer
- Lagt til støtte for HTML-teksten til "Textfield 'klasse (Truetype-skrifter)
- Lagd 'farge' eiendom til Button klassen
- Lagd 'over' og 'deaktivert' sier Button klassen
- Lagd 'overlay' eiendom til Button klassen
- Lagd 'readjustSize' metode for å Button klassen
- lagt 'hasChars' verktøyet metode for å BitmapFont klassen
- lagt 'getCharIDs' verktøyet metode for å BitmapFont klassen
- Lagd 'struktur' eiendom til BitmapFont klassen
- Lagd 'textureFormat' eiendom til AssetManager klassen
- Lagd 'isLoading' eiendom til AssetManager klassen
- Lagd 'textureRepeat' eiendom til AssetManager klassen
- Lagd 'IO_ERROR' hendelse til AssetManager klasse (ved lasting fra URLLoader svikter)
- Lagd 'PARSE_ERROR' hendelse til AssetManager klasse (takk til Thomas Lefevre)
- Lagd 'SECURITY_ERROR' hendelse til AssetManager klasse (takk til Honza Brecka)
- Lagt noen "beskyttet" kvalifiseringer til AssetManager metoder, for bedre utvidelsesmuligheter
- Lagd 'FATAL_ERROR' hendelse til Starling klasse (takk til Andras Csizmadia)
- Lagd 'stopWithFatalError' metode til Starling klassen
- Lagd 'backBufferPixelsPerPoint' eiendom til Starling klassen
- Lagd 'ignoreChildOrder' parameter til "Sprite.flatten () '(takk til vync79)
- Lagd 'cleanMasterString' utility metoden (takk til Jackson Dunstan)
- Lagt ByteArray-fallback hvis AssetManager ikke kan analysere XML eller JSON
- Lagt evne til å kjede ColorMatrixFilter funksjoner (takket være Tim Conkling)
- Lagd 'standard' profil til automatisk profilvalg
- Lagd 'supportsRelaxedTargetClearRequirement' eiendom til SystemUtil klassen
- Lagd 'format' og 'gjenta' argumenter til RenderTexture konstruktør
- Lagd 'soundTransform' eiendom til MovieClip klasse (takket være Kawika Heftel)
- Lagd 'setQuad' metode for å QuadBatch klassen
- Lagt MathUtil klasse
- Lagt prosjekt og modul filer for IntelliJ IDEA
- Lagt helper script 'copy_resources.rb' for IntelliJ IDEA
- Optimalisert: vedvarende gjengi teksturer ikke lenger kreve dobbel buffering (takk til AIR 15)
- Optimalisert all intern XML parsing (takk til JohnHeart & Andrew Pellerano)
- Optimalisert BitmapFont sammensetning - nå samle alle midlertidige objekter
- Optimalisert minnehåndtering for noen internt brukt BitmapData (Textfield, MiniBitmapFont)
- Optimalisert 'TextureAtlas.getNames' av caching sortert liste med navn
- Optimalisert 'TextureAtlas.getTexture' ved alltid å returnere samme SubTexture tilfeller
- Optimalisert 'DisplayObject.removeEventListeners' (takk til Fraggle)
- Optimalisert 'AssetManager.loadQueue' ved å behandle font / atlas XMLs i separate trinn
- Optimalisert 'advanceTime' metode i MovieClip klasse
- Optimalisert 'kjøre' funksjon ved å unngå 'Array.slice'
- Optimalisert håndtering av pass teksturer i FragmentFilter (unngå sjansen for null referanse)
- Optimalisert AOT ytelse ved å unngå 'Array.push' flere steder
- Optimalisert Stillas og Demo prosjekter slik at de ikke lenger trenger en innebygd bakgrunn tekstur
Hva er nytt i versjon 1.6 / 1.7 RC:
- Lagd 'Sprite3D' klasse for enkle 3D-transformasjoner
- Lagt 3D transformasjonsmetoder til Displayobject, RenderSupport og MatrixUtil klasser
- Lagt 3D kameraegenskaper til Stage klasse ('fieldOfView', 'focallength', 'projectionOffset')
- Lagd 'is3D' eiendom til Displayobject klassen
- Lagt parallelt ressurs lasting til AssetManager klasse (via 'numConnections' eiendom)
- Lagt bygge skript for Gradle og Maven (takk til Andras Csizmadia & Honza Brecka)
- Lagd automatiske TravisCI integrasjonstester (takk til Andras Csizmadia & Honza Brecka)
- lagt 'RenderTexture.optimizePersistentBuffers' for å aktivere single-bufret gjengi teksturer
- lagt til støtte for nestede filtre (takk til AIR 15)
- Lagt til støtte for å tegne filtrerte objekter for å gjengi teksturer
- Lagt til støtte for HTML-teksten til "Textfield 'klasse (Truetype-skrifter)
- Lagd 'farge' eiendom til Button klassen
- Lagd 'over' og 'deaktivert' sier Button klassen
- Lagd 'overlay' eiendom til Button klassen
- Lagd 'readjustSize' metode for å Button klassen
- lagt 'hasChars' verktøyet metode for å BitmapFont klassen
- lagt 'getCharIDs' verktøyet metode for å BitmapFont klassen
- Lagd 'struktur' eiendom til BitmapFont klassen
- Lagd 'textureFormat' eiendom til AssetManager klassen
- Lagd 'isLoading' eiendom til AssetManager klassen
- Lagd 'textureRepeat' eiendom til AssetManager klassen
- Lagd 'IO_ERROR' hendelse til AssetManager klasse (ved lasting fra URLLoader svikter)
- Lagd 'PARSE_ERROR' hendelse til AssetManager klasse (takk til Thomas Lefevre)
- Lagd 'SECURITY_ERROR' hendelse til AssetManager klasse (takk til Honza Brecka)
- Lagt noen "beskyttet" kvalifiseringer til AssetManager metoder, for bedre utvidelsesmuligheter
- Lagd 'FATAL_ERROR' hendelse til Starling klasse (takk til Andras Csizmadia)
- Lagd 'stopWithFatalError' metode til Starling klassen
- Lagd 'backBufferPixelsPerPoint' eiendom til Starling klassen
- Lagd 'ignoreChildOrder' parameter til "Sprite.flatten () '(takk til vync79)
- Lagd 'cleanMasterString' utility metoden (takk til Jackson Dunstan)
- Lagt ByteArray-fallback hvis AssetManager ikke kan analysere XML eller JSON
- Lagt evne til å kjede ColorMatrixFilter funksjoner (takket være Tim Conkling)
- Lagd 'standard' profil til automatisk profilvalg
- Lagd 'supportsRelaxedTargetClearRequirement' eiendom til SystemUtil klassen
- Lagd 'format' og 'gjenta' argumenter til RenderTexture konstruktør
- Lagd 'soundTransform' eiendom til MovieClip klasse (takket være Kawika Heftel)
- Lagd 'setQuad' metode for å QuadBatch klassen
- Lagt MathUtil klasse
- Lagt prosjekt og modul filer for IntelliJ IDEA
- Lagt helper script 'copy_resources.rb' for IntelliJ IDEA
- Optimalisert: vedvarende gjengi teksturer ikke lenger kreve dobbel buffering (takk til AIR 15)
- Optimalisert all intern XML parsing (takk til JohnHeart & Andrew Pellerano)
- Optimalisert BitmapFont sammensetning - nå samle alle midlertidige objekter
- Optimalisert minnehåndtering for noen internt brukt BitmapData (Textfield, MiniBitmapFont)
- Optimalisert 'TextureAtlas.getNames' av caching sortert liste med navn
- Optimalisert 'TextureAtlas.getTexture' ved alltid å returnere samme SubTexture tilfeller
- Optimalisert 'DisplayObject.removeEventListeners' (takk til Fraggle)
- Optimalisert 'AssetManager.loadQueue' ved å behandle font / atlas XMLs i separate trinn
- Optimalisert 'advanceTime' metode i MovieClip klasse
- Optimalisert 'kjøre' funksjon ved å unngå 'Array.slice'
- Optimalisert håndtering av pass teksturer i FragmentFilter (unngå sjansen for null referanse)
- Optimalisert AOT ytelse ved å unngå 'Array.push' flere steder
- Optimalisert Stillas og Demo prosjekter slik at de ikke lenger trenger en innebygd bakgrunn tekstur
Hva er nytt i versjon 1.6:
- Lagd 'Sprite3D' klasse for enkle 3D transformasjoner
- Lagt 3D transformasjonsmetoder til Displayobject, RenderSupport og MatrixUtil klasser
- Lagt 3D kameraegenskaper til Stage klasse ('fieldOfView', 'focallength', 'projectionOffset')
- Lagd 'is3D' eiendom til Displayobject klassen
- Lagt parallelt ressurs lasting til AssetManager klasse (via 'numConnections' eiendom)
- Lagt bygge skript for Gradle og Maven (takk til Andras Csizmadia & Honza Brecka)
- Lagd automatiske TravisCI integrasjonstester (takk til Andras Csizmadia & Honza Brecka)
- lagt 'RenderTexture.optimizePersistentBuffers' for å aktivere single-bufret gjengi teksturer
- lagt til støtte for nestede filtre (takk til AIR 15)
- Lagt til støtte for å tegne filtrerte objekter for å gjengi teksturer
- Lagt til støtte for HTML-teksten til "Textfield 'klasse (Truetype-skrifter)
- Lagd 'farge' eiendom til Button klassen
- Lagd 'over' og 'deaktivert' sier Button klassen
- Lagd 'overlay' eiendom til Button klassen
- Lagd 'readjustSize' metode for å Button klassen
- lagt 'hasChars' verktøyet metode for å BitmapFont klassen
- lagt 'getCharIDs' verktøyet metode for å BitmapFont klassen
- Lagd 'struktur' eiendom til BitmapFont klassen
- Lagd 'textureFormat' eiendom til AssetManager klassen
- Lagd 'isLoading' eiendom til AssetManager klassen
- Lagd 'textureRepeat' eiendom til AssetManager klassen
- Lagd 'IO_ERROR' hendelse til AssetManager klasse (ved lasting fra URLLoader svikter)
- Lagd 'PARSE_ERROR' hendelse til AssetManager klasse (takk til Thomas Lefevre)
- Lagd 'SECURITY_ERROR' hendelse til AssetManager klasse (takk til Honza Brecka)
- Lagt noen "beskyttet" kvalifiseringer til AssetManager metoder, for bedre utvidelsesmuligheter
- Lagd 'FATAL_ERROR' hendelse til Starling klasse (takk til Andras Csizmadia)
- Lagd 'stopWithFatalError' metode til Starling klassen
- Lagd 'backBufferPixelsPerPoint' eiendom til Starling klassen
- Lagd 'ignoreChildOrder' parameter til "Sprite.flatten () '(takk til vync79)
- Lagd 'cleanMasterString' utility metoden (takk til Jackson Dunstan)
- Lagt ByteArray-fallback hvis AssetManager ikke kan analysere XML eller JSON
- Lagt evne til å kjede ColorMatrixFilter funksjoner (takket være Tim Conkling)
- Lagd 'standard' profil til automatisk profilvalg
- Lagd 'supportsRelaxedTargetClearRequirement' eiendom til SystemUtil klassen
- Lagd 'format' og 'gjenta' argumenter til RenderTexture konstruktør
- Lagd 'soundTransform' eiendom til MovieClip klasse (takket være Kawika Heftel)
- Lagd 'setQuad' metode for å QuadBatch klassen
- Lagt MathUtil klasse
- Lagt prosjekt og modul filer for IntelliJ IDEA
- Lagt helper script 'copy_resources.rb' for IntelliJ IDEA
- Optimalisert: vedvarende gjengi teksturer ikke lenger kreve dobbel buffering (takk til AIR 15)
- Optimalisert all intern XML parsing (takk til JohnHeart & Andrew Pellerano)
- Optimalisert BitmapFont sammensetning - nå samle alle midlertidige objekter
- Optimalisert minnehåndtering for noen internt brukt BitmapData (Textfield, MiniBitmapFont)
- Optimalisert 'TextureAtlas.getNames' av caching sortert liste med navn
- Optimalisert 'TextureAtlas.getTexture' ved alltid å returnere samme SubTexture tilfeller
- Optimalisert 'DisplayObject.removeEventListeners' (takk til Fraggle)
- Optimalisert 'AssetManager.loadQueue' ved å behandle font / atlas XMLs i separate trinn
- Optimalisert 'advanceTime' metode i MovieClip klasse
- Optimalisert 'kjøre' funksjon ved å unngå 'Array.slice'
- Optimalisert håndtering av pass teksturer i FragmentFilter (unngå sjansen for null referanse)
- Optimalisert AOT ytelse ved å unngå 'Array.push' flere steder
- Optimalisert Stillas og Demo prosjekter slik at de ikke lenger trenger en innebygd bakgrunn tekstur
Hva er nytt i versjon 1.5.1:
- utvekslet referanser til "HTTPStatusEvent.HTTP_RESPONSE_STATUS" med tilpassede konstant, for å unngå problemer i rene Flash prosjekter.
Hva er nytt i versjon 1.5:
- Lagt:
- Støtte for automatisk Context3D profilvalg
- Automatisk bruk av RectangleTextures når det er mulig, for å spare minne
- Støtte for roterte SubTextures (for verktøy som 'TexturePacker')
- Støtte til "Fil" forekomster til 'AssetManager.enqueueWithName'
- Støtte for pr-tekstur alternativer til 'AssetManager.enqueueWithName'
- Støtte for flere Starling tilfeller ved bruk AssetManager
- Støtte for 'bakgrunn henrettelse "for å AssetManager
- Støtte for nyeste ATF filformat
- Støtte for Antialiasing i RenderTextures (kommer med AIR 13)
- Automatisk sammenslåing av utsatte samtaler i 'Juggler.delayCall'
- 'repeatCall' praktisk funksjon til Juggler
- 'touchGroup' eiendom til containere, som ligner på 'mouseChildren "i klassisk Flash
- 'SystemUtil' klasse for å forenkle plattformavhengige oppgaver
- 'offsetX / Y' egenskaper til BitmapFont
- 'gjennomsiktig' parameter til "Stage.drawToBitmapData '
- 'Texture.fromData' metode
- Optimalisert:
- Oppstart tid umåtelig ved dovent skape AGAL programmer (takk til ajwfrost)
- Utførelse av 'DisplayObject.rotation' setter ved å unngå loop (takket være Zeh)
- Bitmap Font gjengivelse ved å redusere objekt bevilgninger massivt (takk til Jeff)
- 'Quad.setColor' (takk til IonSwitz)
- 'DisplayObject.transformationMatrix' setter
- Kapasitet endring av QuadBatch eksempel
- 'removeEventListener'
- 'Texture.frame' getter ved å unngå tildeling
- Fast:
- Parsing av filnavn og forlengelse av AssetManager objekt
- Null referanse på tapt sammenheng etter bytte en font fra True til BMP
- Compiler advarsel i Flash CC
- Multiple forsendelse av 'addedTo'- og' removedFromStage 'hendelser
- RenderTexture nedleggelse bevilgninger (takk til Jonathan Hart)
- Midlertidige problemer når du velger «purgeQueue 'og' loadQueue 'på rad
- That 'advanceTime' ble kalt etter sammenheng ble tapt
- Occasional null referanse innen Textfield klassen etter sammenheng tap
- Maksimal størrelse på QuadBatch
Hva er nytt i versjon 1.4.1.
- Lagt publikums AssetManager.numQueuedAssets 'eiendom
- Lagt beskyttet 'AssetManager.queue' eiendom.
- Lagd 'Starling.registerProgramFromSource "-metoden.
- Optimalisert tekst gjengivelse på knappene ved å aktivere sin "batchable 'eiendom.
- Optimalisert fragment filter bygging av caching shader-programmer.
- Optimalisert 'VertexData.numVertices' setter.
- Fast feilaktig 'clipRect "når det var helt utenfor scenen grenser.
- Fast feil i 'AssetManager.loadQueue' når 'purgeQueue' ble kalt under aktiv timout.
- Fast anonym funksjon for FDT kompatibiliteten Stillas prosjektet.
Hva er nytt i versjon 1.4:
- Lagd 'Sprite.clipRect' eiendom for enkel rektangulær maske
- Lagd 'DisplacementMapFilter'
- Lagt til støtte for 'HiDPI "(dvs. netthinnen MacBooks)
- Lagt til støtte for RectangleTextures introdusert i AIR 3.8
- Lagt til støtte for oppdatert ATF filformat
- Lagd 'Texture.root.onRestore ()' for manuell tekstur restaurering av kontekst tap
- Lagd 'Texture.fromEmbeddedAsset ()
- Lagd 'TextField.autoSize' (takk til Tim Conkling)
- Lagd 'AssetManager.enqueueWithName ()' for tilpasset navngiving av eiendeler
- Lagt beskyttet 'AssetManager.getName ()' for tilpassede navnereglene i underklasser
- Lagt beskyttet 'TextField.formatText ()' for subclassing
- Lagt til støtte for generisk XML, ByteArrays og JSON data til AssetManager
- Lagd 'Stage.drawToBitmapData ()' metode for spillskjerm
- Lagd 'TextureAtlas.texture' eiendom
- Lagd 'Tween.getEndValue ()
- Lagd 'Tween.getProgress ()
- Lagd 'Quad.premultipliedAlpha' (for konsistens)
- Lagd 'AssetManager.checkPolicyFile'
- Lagd 'AssetManager.purgeQueue ()' metode: tømmer køen og stopper alle ventende lasteoperasjoner
Hva er nytt i versjon 1.4 RC:
- Lagt:
- 'Sprite.clipRect' eiendom for enkel rektangulær maskering (takk til Tim Conkling)
- 'DisplacementMapFilter'
- Støtte for 'HiDPI "(dvs. netthinnen MacBooks)
- Støtte for RectangleTextures introdusert i AIR 3.8
- Støtte for oppdatert ATF filformat
- 'Texture.root.onRestore ()' for manuell tekstur restaurering av kontekst tap
- 'Texture.fromEmbeddedAsset ()
- 'TextField.autoSize' (takk til Tim Conkling)
- 'AssetManager.enqueueWithName ()' for tilpasset navngiving av eiendeler
- Beskyttet 'AssetManager.getName ()' for tilpassede navnereglene i underklasser
- Beskyttet 'TextField.formatText ()' for subclassing (Takk til Grant Mathews)
- Støtte for generisk XML, ByteArrays og JSON data til AssetManager
- 'Stage.drawToBitmapData ()' metode for spillskjerm
- 'TextureAtlas.texture' eiendom
- 'Tween.getEndValue ()' (takk til Josh Tynjala)
- 'Tween.getProgress ()
- 'Quad.premultipliedAlpha' (for konsistens)
- 'AssetManager.checkPolicyFile'
- 'TextField.redraw ()' metode for å tvinge umiddelbar tegning av innholdet
- Optimalisert:
- Skjult objekt bevilgninger på iOS (takk til Nisse Bryngfors & Adobe Scout)
- Håndtering av tekstur rekreasjon i tilfelle av en kontekst tap (krever mye mindre minne)
- Kringkasting av ENTER_FRAME hendelsen
- 'DisplayObject.transformationMatrix' beregninger (takk til Ville Koskela)
- Bruk av QuadBatches brukt under rendering (nå trimming dem)
- "Button" ved å fjerne Textfield når tekst er tom String
- 'DisplayObjectContainer.setChildIndex ()' (takk til Josh Tynjala)
- Oppdatert:
- Filnavn / URL-parsing av AssetManager å være mer robust (takk til peerobo)
- Tastatur hendelser: de er nå kringkastet til alle visningsobjekter
- 'transporter_chief.rb "for å bruke' iOS-distribuere 'i stedet for' fruitstrap '
- Regionen et filter trekker inn (nå begrenset til å protestere grensene + margin)
- Bitmap font registrering for å være små bokstaver
- AssetManager å bruke tekstur filnavn som navn for bitmap font
- Fast:
- Multitouch-støtte på enheter med både mus og berøringsskjerm
- Det AssetManager noen ganger aldri ferdig med å laste køen
- "MovieClip.totalTime 'beregninger for å unngå flytfeil
- Noen problemer med spesielle saker innenfor 'MovieClip.advanceTime ()
- Oppsett av monospace bitmap fonter
- Uønsket context3D-rekreasjon i 'Starling.dispose ()' (takk til Sebastian Marketsmuller)
- Ulike feil i VertexData (takk til hamidhomatash)
- mangler pivotX / Y-updates i 'DisplayObject.transformationMatrix' setter
- Native Textfield padding verdi
Hva er nytt i versjon 1.3:
- Lagt til støtte for asynkron lasting av ATF teksturer
- Lagd 'renderTarget' eiendom til RenderSupport klassen
- Lagd 'scissorRect' eiendom til RenderSupport klassen
- Lagd 'nativeWidth' & 'nativeHeight' egenskaper til Texture klasser
- Lagd 'Juggler.contains' metode (takk til Josh Tynjala)
- Lagt til støtte for direkte modifisere Starling view rektangel (uten re-tildeling)
- Lagt til muligheten til å ignorere MIP kart ATF teksturer
- Lagd 'reset' metode for å 'DelayedCall' klasse
- Lagt til støtte for uendelig 'DelayedCall' repetisjoner
- Lagd 'press' og 'størrelse' eiendommer til Touch
- Lagt valgfri 'resultat' argument for å 'Touch.getTouches'
- Lagt valgfri 'resultat' argument for å 'TextureAtlas.getTextures / getNames'
- Lagt til støtte for linjeskift røye i BitmapFont
- Lagd argumenter for mipmaper og skala til 'fromBitmap' metode
- Lagt preloader til demo prosjekt
- Lagt skala parameteret til Starling.showStatsAt '
- Lagt til støtte for Event.MOUSE_LEAVE på mors scenen
- Lagt til støtte for Maven bygger
- Lagd 'contextData' eiendom på Starling eksempel
- Lagd 'RenderSupport.assembleAgal'
- Oppdatert rullestilla og demoprosjekter, nå bruker samme oppstart klasse for Android og iOS
- Oppdatert metoder i "Transitions" klasse til å bli beskyttet
- Oppdatert 'DisplayObject.hasVisibleArea' metode for å være offentlig
- Oppdatert MovieClip.fps setter for bedre ytelse
- Oppdatert håndtering av felles kontekst situasjoner (nå også støtte sammenheng tap)
- Fjernet innvevde eiendeler for å unngå avhengighet av 'mx.core' bibliotek
- Fast skjerm liste gjengivelse når Starling er stoppet
- Fast 'DisplayObject.transformationMatrix' setter
- Fast forvrenger å arbeide akkurat som i Flash Pro
Kommentarer ikke funnet