2 unstable releases
0.2.0 | Jun 25, 2023 |
---|---|
0.1.0 | May 18, 2023 |
#33 in #independent
8KB
74 lines
Animus
Framework independent lightweight rust animation library.
Usage
- Add it to your project with the terminal:
cargo add animus
. - Create an instance of the
Animus
struct somewhere in your code. (e.g. before your main loop, or in your App struct) - example:
let animus = Animus::default();
- At the end of your update/frame function, call
anim.gc();
to cleanup unused animations. - Now from your update/frame function, you can define and use a new animation:
use animus::prelude::*;
let animated_value = animus.anim("animation_name", 50., -50, 5., ease_in_out(3.));
animation_id start end time animator
Dependencies
~165KB