40 non-linear easing methods to make transitions nicer in Unity.
Recommended Installation (Unity Package Manager)
- "Add package from git URL..."
https://github.com/ryanslikesocool/EaseKit.git
Alternate Installation (Not recommended)
- Get the latest release
- Open with the desired Unity project
- Import into the Plugins folder
using EaseKit;
// The entire EaseKit library is now available.// TODO
// TODO
EaseKit has optional support for 3 other packages.
If Unity.Mathematics (1.2.4 or later) is included in the project, interpolators for types provided by the library are enabled.
Supported Unity.Mathematics interpolator types include:
- All
floatvectors doubleand alldoublevectorsquaternion
If ClockKit (2.0.0 or later) is included in the project, convenience functions to start timers with easings and interpolators are enabled.
If UnityFoundation (0.1.0-pre.1 or later) is included in the project, interpolators for types provided by the library are enabled.
Support UnityFoundation interpolator types include:
ClosedRange<Float>
Robert Penner's Easing Functions
acron0's C# port of Robert Penner's Easing Functions