Ignition X tweening module in the making (demo)

Community Forums/Monkey Talk/Ignition X tweening module in the making (demo)

Playniax(Posted 2014) [#1]
Hi,

On top of the fixed rate interpolation tweening feature of Ignition that is really nice for smooth movement at a low frequency we are now developing a tweening module for Ignition X as an addon that will have the following features:

- TweenManager ( Start,Stop,Pause,Resume ) By id , id array and all
- Event system ( Started,Stopped,Paused,Resumed and Update)
- Multiple Managers per project. (Event call back object is user definable)
- Tween ignition core objects and properties or simple float values
- Multiple tween properties per tween (tween position, scale etc. in the same tween)
- Multiple tweens per tween object.
- Chain tweens
- Delayed start
- Number of loops with Reverse and Revert looping
- 40 Easing types including 9 custom easings
- Path Interpolation: Linear, CatmullRom, Bezier
- Absolute and relative Start, End and Path values.

The module is as good as finished, we just need to write the documentation and some examples.

And here is an early teaser demo: http://playniax.com/showcase/tweendemo/demo.html

Demo details:
Uses a single tween manager and a few iLayerSprites (iGraph Objects). The demo is made up of 2 main tween chains. First the text and the second chain with the multiple dots. The end of the first tween chain starts the second. All the objects animation, scaling etc. is done with the tweening system and nothing else. The main world rotation and zooming are created my tweeing the playfields Zoom and Rotation. All other objects are iLayerSprite based but can be any object based on iGraph ( GUI objects, Layer objects etc. ).

(tweening module is written by Stuart Tresadern)


Hotshot2005(Posted 2014) [#2]
Nice Demo there :)