在python中创建小动画的最佳方法是什么? 到目前为止,我已经尝试过:tkinter和FuncAnimation(来自matplotlib中的动画 - 这是用于物理建模的Python学生指南)。
目标是制作一组简单的动画,但FuncAnimation让我安装apt-get,这样我就可以获得ffmpeg,这样我就可以运行动画了。这似乎是很多下载,如果有类似的强大替代方案我不喜欢。
如果可能的话,我希望稍后将这些动画集成到Pygame中。那可能吗?
是的,这是一个主观问题,但我正在寻找有经验的蟒蛇动画师的指导。 Python中不同动画方法的客观优势和劣势是什么?
答案 0 :(得分:2)
请注意,以下内容是一个很长的评论,而不是一个答案,因为现在的问题几乎无法回答。我可能会在提问者读完之后将其删除。
使用FuncAnimation
或ArtistAnimation
是matplotlib中最常用和推荐的动画方式。
您可以在屏幕上显示动画或保存动画,例如作为动画gif,mp4视频或一堆单帧。
pygame没有界面。但是你当然可以在pygame中使用保存的图片。
其他动画方法需要在命令上重绘画布。这些非常适合屏幕上的动画,但需要更多动手进行保存。其中没有一个被认为是FuncAnimation的优势。