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