EaseKit
EaseKit copied to clipboard
Make transitions look nicer with non-linear interpolation
EaseKit
40 non-linear easing methods to make transitions nicer in Unity.
Installation
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
Usage
Basic
using EaseKit;
// The entire EaseKit library is now available.
// TODO
Advanced
// TODO
With Other Packages
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
float
vectors -
double
and alldouble
vectors -
quaternion
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>
Acknowledgements
Robert Penner's Easing Functions
acron0's C# port of Robert Penner's Easing Functions