问题描述
嘿 Stackoverflow 社区, 我尝试旋转图像,但不是围绕它的中心旋转。有没有办法改变图像的中心,所以它围绕新的中心旋转。(对不起我的英语)
这是我试图旋转图像的代码。没有它围绕图像的模块旋转。 代码:
import pygame
import sys
import math
from pygame.locals import *
pygame.init()
clock = pygame.time.Clock()
Screen_size = (500,500)
screen = pygame.display.set_mode(Screen_size)
display = pygame.Surface((250,250))
test_img = pygame.image.load("Sword_left.png")
angle = 0
while True:
display.fill((0,0))
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
angle += 2
rot_img = pygame.transform.rotate(test_img,angle)
display.blit(rot_img,(120 - int(rot_img.get_width()/2),120 - int(rot_img.get_height()/2)))
screen.blit(pygame.transform.scale(display,Screen_size),(0,0))
pygame.display.update()
clock.tick(60)
提前致谢!!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)