2个版本

0.1.1 2023年6月7日
0.1.0 2023年5月21日

#1997 in 游戏开发

GPL-3.0 许可证

2.5MB
509 代码行

Elaphos-Animation-Toolkit

使用Bevy游戏引擎编写的Rust动画工具包。

特性

  • 基于事件和标签的对象动画
  • 平移动画
  • 旋转动画
  • 精灵和文本淡入淡出
  • 更改背景颜色
  • gltf场景动画

用途

我编写这个库是为了用于交互式视频动画。这使用了Bevy游戏引擎来执行动画。如果使用Bevy游戏引擎,我也想象它被用于游戏中的动画。

未来目标

  • 更多动画/动画选项(例如对象的加速和减速)
  • 数据驱动动画
    • 例如,一个包含场景中对象及其初始参数和动画步骤的toml/json文件。
  • 基于数据驱动动画工具可能是一个可视化编辑器

示例

请查看'/examples'。

幻灯片

包含如何使用工具包进行2D幻灯片演示的示例。 幻灯片

3d

展示如何对3D对象进行一些操作。 3D

更新日志

0.1.1

特性

  • 添加了对3D场景的支持
  • 添加了示例部分

致谢

对于示例文件,我使用了某些免费可用的资源。

依赖项

~19–56MB
~1M SLoC