Pygame精灵插值变换

0 投票
1 回答
574 浏览
提问于 2025-04-15 16:45

我现在正在做一个Python/Pygame的模块,用来处理一些基本的精灵动画。这里的动画是指图像本身是静态的,但我会对它进行旋转缩放,并使用一个正弦波插值来设置起始值和结束值。也就是说,这种精灵变换就像在Flash中可以做到的那样。我希望你能理解,如果不明白,随时问我,我会尽量解释清楚。

我找不到已经实现这种功能的模块。有没有人知道有这样的模块?这能帮我省不少事。:)

编辑:哦,如果这个带插值的变换有个正式的名字,我也很想知道。这样我的搜索结果可能会更好。

1 个回答

1

你可以通过 pygame.transform 来处理图像,但pygame里没有插值的功能。

Rabbyt 提供了包括插值在内的动画功能,虽然我自己还没用过。

撰写回答