#animation #graphics #independent #framework #time #prelude #end

已删除 animus

独立框架的轻量级Rust动画库

2个不稳定版本

0.2.0 2023年6月25日
0.1.0 2023年5月18日

#32 in #independent

MIT 许可证

8KB
74 代码行

Animus

独立框架的轻量级Rust动画库。

使用方法

  • 使用终端将其添加到您的项目中:cargo add animus
  • 在您的代码中某处创建 Animus 结构体的实例。(例如在主循环之前,或在您的 App 结构体中) - 示例
let animus = Animus::default();
  • 在您的更新/帧函数的末尾,调用 anim.gc(); 来清理未使用的动画。
  • 现在您可以在更新/帧函数中定义和使用一个新的动画
use animus::prelude::*;

let animated_value = animus.anim("animation_name", 50., -50, 5., ease_in_out(3.));
                                   animation_id   start  end time   animator

依赖

~165KB