2 unstable releases
0.2.0 | May 23, 2024 |
---|---|
0.1.0 | Jan 25, 2024 |
#1895 in Game dev
337 downloads per month
Used in 6 crates
(2 directly)
620KB
14K
SLoC
fyrox-animation
Flexible, general-purpose, reflection-based animation system for game development.
NOTE: even though this crate has fyrox
prefix in its name, it can be used separately without any issues.
Features
- Reflection-based animation.
- Animation blending state machine.
- Sprite sheet animation.
- Various blending modes - blend by weight, blend by index, blend space.
- Smooth state transition.
- Ability to animate any numeric property, including vectors, bools, natural and real numbers.
- Layer masks.
- Root motion.
- Fixed set of binding modes for most common cases.
- Signals and events.
lib.rs
:
Animation allows you to change properties of arbitrary objects at runtime using a set of key frames.
See Animation
docs for more info.
Dependencies
~11–25MB
~315K SLoC