Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shin10/Starling-FFParticleSystem
Improved particle system for the Starling framework
https://github.com/shin10/Starling-FFParticleSystem
Last synced: about 2 months ago
JSON representation
Improved particle system for the Starling framework
- Host: GitHub
- URL: https://github.com/shin10/Starling-FFParticleSystem
- Owner: shin10
- Created: 2014-04-25T20:55:51.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-17T19:04:40.000Z (over 8 years ago)
- Last Synced: 2024-08-03T05:01:54.390Z (5 months ago)
- Language: ActionScript
- Size: 6.78 MB
- Stars: 42
- Watchers: 15
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-actionscript-sorted - Starling-FFParticleSystem - Improved particle system for the Starling framework (User Interface / Starling)
README
Starling-FFParticleSystem
=========================Improved particle system for the [Starling framework](https://github.com/PrimaryFeather/Starling-Framework)
Short overview and live demo: http://www.flintfabrik.de/blog/improved-particle-system-for-starling
Getting started: [Starling wiki page](http://wiki.starling-framework.org/extensions/ffparticlesystem)
## Overview
This is particle system is based on and compatible to the [original](https://github.com/PrimaryFeather/Starling-Extension-Particle-System) but provides some additional features and various performance improvements. Thanks a lot to [Colin Northway](http://colinnorthway.com/) ([Incredipede](http://www.incredipede.com/)) sponsoring this extension created for his upcoming game.**Important:** I did anything to make the code as fast as possible but to get the best performance I strongly recommend using the [ASC 2.0 compiler](http://www.bytearray.org/?p=4789) and setting it up for [inline] functions.
####New Features:
* particle pool
* batching (less draw calls)
* multi buffering (avoid stalling)
* animated particles
* random start frames
* filter support
* optional custom sorting, code and variables
* calculating bounds (optional)
* spawnTime, fadeIn/fadeOut
* emit angle alligned particle rotation
* various performance improvementsAdditional information about the new features and the [live demo (~ 5 MB)](http://www.flintfabrik.de/pgs/starling/FFParticleSystem/) can be found on [my page.](http://www.flintfabrik.de/blog/improved-particle-system-for-starling)