Publisher | Ethan Zack |
---|---|
File size | 33.77kB |
Number of files | 33 |
Latest version | 1.1.0 |
Latest release date | 2020-03-26 10:48:35 |
First release date | 2019-09-12 07:46:09 |
Supported Unity versions | 2018.4.2 or higher |
- The design aimed to create simple, stateless, interpolation animations easily.
- All the animations can be configured and adjusted in runtime.
- CustomEditor makes it easier to add, remove, and reorder the animations.
- Custom playables available if you are using Timeline.
EZAnimation Components
`EZAnimation` is the base class of all other animation components, the time(process) of the animation progress is updated here, you only need to define your own animation segments and apply changes to your target by override `OnSegmentUpdate` function.
SegmentThe animation data is a list of `Segment`, or, you can say a segment is a piece(clip) of the whole animation. The base segment class `EZAnimationSegment` contains duration and time curve, you can append it as your need. I created CustomEditor for each of my `EZAnimation` components, so that you can easily add, remove, and reorder the segment list.
PlayablesThe playables is an additional way to control the animation, you will need it when you work with the Timeline feature, and, you can simply remove the "EZAnimation/Runtime/Playables" folder if you don't need it.