adds README

master
Evan Hemsley 2019-10-30 20:33:50 -07:00
parent e343482234
commit afe6fc941e
1 changed files with 28 additions and 0 deletions

28
README.md Normal file
View File

@ -0,0 +1,28 @@
# MoonTools.Core.Easing
Easing functions for .NET Core
## Reference
https://easings.net
## Example
Use easing functions to transform time values and get fancy animations along paths.
```cs
using MoonTools.Core.Easing;
// Transform a normalized time value.
Easing.InQuad(0.75f); // => 0.5625f
// Transform a time value within a time range.
Easing.InOutSine(3.5, 2, 6); // => 3.2346331352698
// Move within an arbitrary number range based on time.
Easing.OutQuart(2, 10, 100, 4); // => 103.75
```
## Additional Info
Use this library with [MoonTools.Core.Curve](https://github.com/MoonsideGames/MoonTools.Core.Curve) for some nicely animated Bezier curves!