| |||||
Starling is a very complex and advanced tool on which professional Flash games can be created on.
Starling is actually the game engine on which the widely successful Angry Birds game has been coded (the Flash version).
The engine focuses mainly on performance and on a light size, taking full advantage of Flash's Stage3D feature.
Here are some key features of "Starling":
· Powerful event system
· Particle engine included
· Support for textures
· Takes full advantage of the user's resolution
· Spritesheet support
· Animation tweaning
· Touch gesture enabled
· Easy to extend
· Cross-platform compliance
· Tested code
· Very good performance
· ActionScript 3 code
· Used in many professional games
· Programmatic API available
· Adobe supported
What's New in This Release: [ read full changelog ]
· Added support for asynchronous loading of ATF textures
· Added 'renderTarget' property to RenderSupport class
· Added 'scissorRect' property to RenderSupport class
· Added 'nativeWidth' & 'nativeHeight' properties to Texture classes
· Added 'Juggler.contains' method (thanks to Josh Tynjala)
· Added support for directly modifying Starling viewPort rectangle (without re-assigning)
· Added option to ignore mip maps of ATF textures
· Added 'reset' method to 'DelayedCall' class
· Added support for infinite 'DelayedCall' repetitions
· Added 'pressure' and 'size' properties to Touch
· Added optional 'result' argument to 'Touch.getTouches'
· Added optional 'result' argument to 'TextureAtlas.getTextures/getNames'
· Added support for carriage return char in BitmapFont
· Added arguments for mipmaps and scale to 'fromBitmap' method
· Added preloader to demo project
· Added scale parameter to 'Starling.showStatsAt'
· Added support for Event.MOUSE_LEAVE on native stage
· Added support for Maven builds
· Added 'contextData' property on Starling instance
· Added 'RenderSupport.assembleAgal'
· Updated mobile scaffold and demo projects, now using the same startup class for Android & iOS
· Updated methods in 'Transitions' class to be protected
· Updated 'DisplayObject.hasVisibleArea' method to be public
· Updated MovieClip.fps setter for better performance
· Updated handling of shared context situations (now also supporting context loss)
· Removed embedded assets to avoid dependency on 'mx.core' library
· Fixed display list rendering when Starling is stopped
· Fixed 'DisplayObject.transformationMatrix' setter
· Fixed skewing to work just like in Flash Pro

Via: Starling 1.3






0 Comment:
Post a Comment