#动画 #bevy #gamedev #helper #sequences #complex #动画

be_tween

支持动画的辅助库 - 初始支持bevy

7个版本 (4个重大变更)

0.5.1 2024年7月19日
0.5.0 2024年7月11日
0.4.0 2024年7月5日
0.3.0 2024年6月25日
0.1.1 2024年6月5日

#409 in 游戏开发

Download history 148/week @ 2024-05-30 198/week @ 2024-06-06 11/week @ 2024-06-13 104/week @ 2024-06-20 31/week @ 2024-06-27 146/week @ 2024-07-04 110/week @ 2024-07-11 93/week @ 2024-07-18 38/week @ 2024-07-25 9/week @ 2024-08-01

每月252次下载

Apache-2.0

38KB
935 代码行

Build crates.io docs.rs

Be-Tween

这允许你编写相当复杂的动画序列。虽然Bevy是主要目标之一,但这个库无需它也能正常工作。

问答

我可以使用它吗?

是的,但我建议使用更成熟的库,如bevy_tweening

你为什么写它?

我最初使用了bevy_tweening。但它有一些限制

  • 不支持以无限循环动画结束的序列。
  • 不支持重复的复杂动画序列。我最初试图调整bevy_tweening。但最终决定编写自己的库——这很有趣,而且有更多的选择是好事。

版本

bevy be_tween
0.14 0.5
0.13 0.4

依赖

~38–74MB
~1.5M SLoC