Jump to content
GreenSock

Search In
  • More options...
Find results that contain...
Find results in...
Maxime

TimeLine add() append() vs on Complete performance

Recommended Posts

There is any performance difference between creating a series of Tweens linked each other with onComplete functions.

 

Or creating one TimeLine and adding callback logic and Tweens with the functions, add(), append(), addCallback()

 

??

Link to comment
Share on other sites

If performance applies only to speed, I strongly doubt there would be any noticeable or measurable difference.

 

However, if you you are using onComplete callbacks to create new tweens or tell tweens to play(), there will always be a very slight amount of time that elapses between the callback being called and the callback being executed... perhaps only a few milliseconds. If you are doing hundreds of tweens like this and expecting tight synchonization with other tweens or timers, there may be some time drift.  So basically if you chose to not use a timeline you are risking some degree of accuracy. 

 

Chaining more than 3 tweens and callbacks together using onComplete callbacks however is definitely a much less efficient and flexible approach that I would do my best to avoid. 

  • Like 3
Link to comment
Share on other sites

Note for people who going to read this later:

 

It took me 4hours to rewrite my onComplete callback pyramid...

The code is now cleaner, flexible and better performance.

 

Thank you Carl!

  • Like 1
Link to comment
Share on other sites

Great!

 

I'm extremely confident that the 4 hours your took to invest in learning and converting to TimelineLite/Max code will payoff not only for this project but for any future animation endeavors as well. Once you get some of the timeline basics down you'll be amazed at what you can do.

 

Happy Tweening!

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×