def rotate(self):
    #Save the original rect center
    self.saved_center=self.rect.center
    #Rotates a saved image every time to maintain quality
    self.image=pygame.transform.rotate(self.saved_image, self.angle)
    #Make new rect center the old one
    self.rect.center=self.saved_center
    self.angle+=10
当我旋转图像时,尽管我保存了旧的矩形中心并使旋转的矩形中心成为旧的,但它还是会发生奇怪的变化。我希望它在正方形的中心旋转。
这是它的样子:http: //i.imgur.com/g6Os9.gif