Python pygame随时间旋转图像

Python pygame随时间旋转图像,python,pygame,Python,Pygame,我试图使用一个类在创建图像后使其随时间旋转,但我不断收到一个错误: “pygame.error:宽度或高度太大” 有人能帮我吗?谢谢。您旋转的曲面,kunai是一个全局变量。旋转后,它将再次存储到同一变量中: kunai=pygame.transform.rotate(kunai, angle) 每次旋转曲面时,它都会变大。您可以想象旋转一个矩形,如果您想将旋转后的矩形存储在未旋转的矩形中,在大多数情况下,您必须将未旋转的矩形放大 因此,kunai矩形在每次迭代中变得越来越大。你可以试着把尺寸

我试图使用一个类在创建图像后使其随时间旋转,但我不断收到一个错误:

“pygame.error:宽度或高度太大”


有人能帮我吗?谢谢。

您旋转的曲面,
kunai
是一个全局变量。旋转后,它将再次存储到同一变量中:

kunai=pygame.transform.rotate(kunai, angle)
每次旋转曲面时,它都会变大。您可以想象旋转一个矩形,如果您想将旋转后的矩形存储在未旋转的矩形中,在大多数情况下,您必须将未旋转的矩形放大

因此,
kunai
矩形在每次迭代中变得越来越大。你可以试着把尺寸打印出来看看


您应该旋转原始图像。

您旋转的曲面,
kunai
是一个全局变量。旋转后,它将再次存储到同一变量中:

kunai=pygame.transform.rotate(kunai, angle)
每次旋转曲面时,它都会变大。您可以想象旋转一个矩形,如果您想将旋转后的矩形存储在未旋转的矩形中,在大多数情况下,您必须将未旋转的矩形放大

因此,
kunai
矩形在每次迭代中变得越来越大。你可以试着把尺寸打印出来看看


您应该旋转原始图像。

始终添加有问题的完整错误消息(回溯)。还有其他有用的信息,例如,哪一行产生了问题。然后(有时)我们可以在不运行代码的情况下解决问题。始终添加有问题的完整错误消息(回溯)。还有其他有用的信息,例如,哪一行产生了问题。然后(有时)我们可以不用运行代码来解决问题。