I've been keeping an eye on this issue & its worrying that there has been no progress in (i think) well over a year now from unity or tk2d. At some point (soon i think) i want to be able to animate the colors of
a lot of sprites & the ideal way to do it is with a tool like unitys animation system with scrubbing, editor preview but more importantly all in the same place - ie a singe animation that controls multiple animating things, its just the way animation on computers is done no?
I dont know if I dreamed it or not but did the 'legacy' animation system support animating tkd2's sprite colors? I do know its now broken as far as animating material colors goes & its been dropped from development so I probably want to avoid it anyway, i mean check this out its unbelievable that no. 6 on the issue tracker is 'broken by design':
http://issuetracker.unity3d.com/issues/cant-animate-color-value-of-materialsI would like to know if the following statements describe the state of play right now:
- Unitys animation system only works with Unity sprites if you want to animate colors and gained a competitive advantage over tk2d either by design or accident for its built in 2d system from its initial release to present.
- If I want to stick with tk2d and use use the adapter scripts I will pay a price in performance over using unity sprites.
Now naturally I want to stick with tk2d as much as possible, i mean i'm fully expecting a dev to reply to this - try posting a similar thread in the unity forums I would expect a wall of silence - but after reading this
Until unity provide a better way to be notified of animation changes (no you cant animate c# properties still) there will be no way to make this appreciably faster.
I would advise strongly against waiting for the the unity team to deliver the goods.
Could tk2d 'fake' unity sprites somehow? Using the sprite renderer component to get access to the animation system? Or has anyone suggested creating your own animation system? I'm sure whatever unikron came up with would be more steamlined, efficient but mostly better supported than unity's