Pygame是一个用于开发2D游戏和多媒体应用程序的Python库。要围绕其中心旋转图像,可以按照以下步骤进行操作:
完整的代码示例:
import pygame
import math
pygame.init()
width = 800
height = 600
screen = pygame.display.set_mode((width, height))
canvas = pygame.Surface((width, height))
image = pygame.image.load("image.png")
image_rect = image.get_rect()
angle = 45
center = (width // 2, height // 2)
rotated_image = pygame.transform.rotate(image, angle)
rotated_rect = rotated_image.get_rect(center=center)
canvas.blit(rotated_image, rotated_rect)
screen.blit(canvas, (0, 0))
pygame.display.flip()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
这样,你就可以使用Pygame围绕中心旋转图像了。请注意,这只是一个基本示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云