mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-04 22:34:53 +08:00
* Timeline is an abstract base class rather than an interface. * Timelines have a list of String property IDs rather than a single int ID. * CurveTimeline is separated into percent and value timelines and the API is cleaned up. * CurveTimeline stores Bezier curves more efficiently. Linear/stepped keys used to take up memory they didn't use (18 floats/key). * Binary format knows how many keys are Bezier up front for more efficient loading. * RotateTimeline is no longer limited to -180/180. * ScaleTimeline and ShearTimeline no longer extend TranslateTimeline. * PathConstraintSpacingTimeline no longer extends PathConstraintPositionTimeline.