我正在寻找一个用于管理关键帧或基于时间的动画的开源 C/C++ 库。
我已经有一个图形层,所以它不需要做任何绘图,我只希望它像 Flash 一样管理补间或插值,特别是:
- 允许在整个场景或舞台中管理多个对象。
- 允许我将一系列补间串在一起,它会计算出活动补间
- 允许我跳到我的场景的任何帧,它对场景中所有对象的值进行补间或插值。
- 具有可变的播放帧速率。例如 frame_rate = 1 将以 1 帧/秒播放。
- 如果舞台对象可以保存和加载它的状态,那就太好了;-)
我已经看到了很多用于管理单个补间或插值的东西,但似乎没有什么可以包含端到端运行一系列补间的更高级别概念,并将其与整体时间线的概念相协调,很多就像 Flash 一样。