1个不稳定版本
0.1.0 | 2024年5月5日 |
---|
#144 in 渲染
205KB
5.5K SLoC
lottie-render-bevy
使用Bevy作为渲染引擎的Lottie JSON文件渲染器
lottie-render-bevy
使用Bevy作为引擎来渲染Lottie文件。
选择Bevy作为渲染器的原因是
- 它相对成熟,拥有活跃的社区和清晰的设计
- 允许作为游戏引擎与实体交互,这使未来交互式Lottie文件编辑应用成为可能
- 支持2D和3D
- 支持lyon,这是在GPU上渲染矢量图形的好选择
已知限制
音频循环
由于https://github.com/RustAudio/rodio/issues/176,Bevy
不支持音频搜索,因此在渲染器中循环动画时的音频播放存在问题。
我们可能将来会尝试直接使用Symphonia播放音频。
依赖关系
~46–87MB
~1.5M SLoC